您的位置:首页 > 其它

存储结构

2015-05-12 15:15 169 查看
HashMap:key->(计算)value value是个链表结构,其存储位置是key的hash值,所以,当key发生变化时,能不能取到正确的value要看key的hash值是否变化,一般不同的key,对应不同的hash值。(key无序set);

ArrayList的内存申请有一定的盲目性,其原理是,一开始维系一个数组,当添加元素时发现数组已满,就新申请一个新数组,新数组的大小是原数组的两倍,然后把原数组拷贝到新数组里;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: