社区
Java SE
帖子详情
泛型不带参数是什么意思?
biange2019
2017-05-20 09:46:59
比如:List<byte[]> xxx= new ArrayList<>();和
List<byte[]> xxx= new ArrayList<?>();有什么区别呢?
...全文
525
10
打赏
收藏
泛型不带参数是什么意思?
比如:List xxx= new ArrayList();和 List xxx= new ArrayList();有什么区别呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soton_dolphin
2017-08-29
打赏
举报
回复
这么写是错误的,wildcard 不能出现在右边。如果要生成一个新的实例,必须明确指定类型参数或者编译器推断。 List<byte[]> xxx= new ArrayList<?>(); 应该是: List<byte[]> xxx= new ArrayList<>();
自由自在_Yu
2017-08-29
打赏
举报
回复
后面的是Java1.8之后才可以用的,算是简写版的吧 可以这样定义List xxx= new ArrayList<?>();
lin_Rumble
2017-08-29
打赏
举报
回复
说明了需要的类型
Timor_D
2017-08-29
打赏
举报
回复
楼上+1
qq_33678032
2017-08-29
打赏
举报
回复
在jdk8之后第二种方法就可以省略了(后台),比如:List<String> a = new ArrayList();就可以了,即使你写成new ArrayList<String>();括号里的<String>也会显示成灰色,说明开发工具提示你写它是多余的,可以省略.
6到不胜寒
2017-08-28
打赏
举报
回复
java8 可以正常编译,其它版本这样写会编译不过去
biange2019
2017-05-21
打赏
举报
回复
第二种是错的。编译会报错
沁海棠
2017-05-21
打赏
举报
回复
前面是编译器优化,类型推断可以省略,后面的不知道应该也一样吧
沁海棠
2017-05-21
打赏
举报
回复
前面是编译器优化,类型推断可以省略,后面的不知道应该也一样吧
深讲什么是Java
泛型
?为什么要使用
泛型
?
泛型
的知识点~
这其实是我个人的看法而已,我的意思是说
泛型
没有其看起来那么深不可测,它并不神秘与神奇。
泛型
是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的知识点,它让人迷惑的地方在于它的许多表现有点违反直觉...
Java中,什么是
泛型
?有什么作用?
什么是
泛型
?二.
泛型
的作用2.1 增强代码的可复用性2. 2 提高类型安全性3.3 简化代码三. 如何使用
泛型
?3.1
泛型
类3.2
泛型
方法3.3 通配符(Wildcard)四.
泛型
的限制与注意事项五. 总结前言点个免费的赞和关注,有...
什么叫
泛型
?有什么作用?
作者:Java3y ...来源:知乎 著作权归作者所有。...一、什么是
泛型
? Java
泛型
设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常.
泛型
:把类型明确的工作推迟到创建...
【JAVA】
泛型
,
泛型
变量,通配符 <?> ,原理及应用详解
它可以用在
泛型
声明中,允许声明一个
参数
化类型的引用,但不具体指定
参数
的类型。这种用法可以使得代码更加灵活,可以处理多种类型的
参数
。通过这种方式,我们可以在不改变 Main 类的代码的情况下,根据不同的需求...
Java
泛型
,你了解类型擦除吗?
这其实是我个人的看法而已,我的意思是说
泛型
没有其看起来那么深不可测,它并不神秘与神奇。
泛型
是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的知识点,它让人迷惑的地方在于它的许多表现有点违反直觉...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章