Java的所有收集类都存储它们收集的对象的内存位置。基本值不 适合 同一定义。
为避免此问题,JDK5及更高版本具有 自动装箱功能
-其中,将原语转换为适当的对象,然后在添加或从集合中读取原语时将其转换回原样。请参阅有关此主题的官方JDK教程。
检查JDK5源代码中的ArrayList有助于更好地理解:创建一个
ArrayList<E>include将
Object[]数组强制转换为
E[]。
欢迎分享,转载请注明来源:内存溢出
Java的所有收集类都存储它们收集的对象的内存位置。基本值不 适合 同一定义。
为避免此问题,JDK5及更高版本具有 自动装箱功能
-其中,将原语转换为适当的对象,然后在添加或从集合中读取原语时将其转换回原样。请参阅有关此主题的官方JDK教程。
检查JDK5源代码中的ArrayList有助于更好地理解:创建一个
ArrayList<E>include将
Object[]数组强制转换为
E[]。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)