欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

ArrayList在内存中的存储方式(图解),arraylist图解

来源: javaer 分享于  点击 10688 次 点评:119

ArrayList在内存中的存储方式(图解),arraylist图解


例如要存入集合的对象如下:

        ArrayList al=new ArrayList();
        al.add(new ArrayList(11,"nihao"));
        al.add(new ArrayList(12,"tianchao"));

内存图解如下:

首先,在堆中创建一个集合对象(默认初始容量为10),地址指向 al
在集合中添加元素并不是在集合中直接添加,
而是在堆内存中重新为添加的对象分配空间,
其对象的地址保存在集合容器中,
(这种存储方法类似于“拉链法”)
迭代器的原理也是如此。

相关文章

    暂无相关文章

用户点评