• 技术文章 >Java >java教程

    java泛型指的是什么

    王林王林2023-04-15 09:22:07转载39

    概念

    1、泛型是指类型可以作为参数传递,本质上是类型参数。例如,当我们定义一种方法时,我们经常指定将特定类别的物体作为参数传输。

    2、如果使用泛型,特定的传输对象可以指定为特定的类型,而不需要指定特定的类型。也就是说,我们把某种类型作为参数传输。

    与Object的区别

    若使用Object,则必须强制将输入类型转换为所需类型,若输入类型不匹配,则会导致程序包ClassCastException异常。例如,以下代码,testObj()输入int类型的值,并且程序在执行时会出错:

    实例

    public void testObj(Object o){     String name= (String) o; }

    感谢各位的阅读,以上就是“java泛型指的是什么”的内容了,经过本文的学习后,相信大家对java泛型指的是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是本站,小编将为大家推送更多相关知识点的文章,欢迎关注!

    以上就是java泛型指的是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java
    上一篇:Java之Scanner.nextLine()读取回车的问题如何解决 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java怎么实现HttpServer模拟前端接口调用• java线程之Happens before规则是什么• Java8 Lamdba函数式推导的语法怎么表达• Java工厂模式实例代码分析• Java中ThreadLocal的用法和原理是什么
    1/1

    PHP中文网