为什么java.util.ArrayList中不允许使用原始数据类型?

为什么java.util.ArrayList中不允许使用原始数据类型?,第1张

为什么java.util.ArrayList中不允许使用原始数据类型?

Java的所有收集类都存储它们收集的对象的内存位置。基本值不 适合 同一定义。
为避免此问题,JDK5及更高版本具有 自动装箱功能
-其中,将原语转换为适当的对象,然后在添加或从集合中读取原语时将其转换回原样。请参阅有关此主题的官方JDK教程。

检查JDK5源代码中的ArrayList有助于更好地理解:创建一个

ArrayList<E>
include将
Object[]
数组强制转换为
E[]



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存