Java 为什么不能申明成一个基本数据类型的集合?
Java 为什么不能申明成一个基本数据类型的集合?解释1通过菱形语法(’<>’)可以将集合内元素的类型限定为E类型。需要注意的是 <> 内的类型只能是引用类型,当然对于基本类型,可以使用对应的包装类型。解释2为什么泛型里面数据类型不能是基本类型呢?因为虚拟机在编译时会把带泛型的转换成 Object 类型,而基本类型不属于 Object 类型,所以泛型里面数据类型不能是基本类型。解释3为什么基本类型不属于 Object 类型呢?基本数据类型可以在栈中进行分配,也可以在
原创
2020-11-15 01:18:07 ·
194 阅读 ·
0 评论