摘要: 3.1Set和Map3.1.1HashSet和HashMapHashMap底层将key-value当做一个整体来处理,这个整体就是一个Entry对象。HashMap底层采用一个Entry[]数组来保存所有的key-value对。当需要存储一个Entry对象时,首先会根据其key的hashCode()返回值决定该Entry的存储位置:如果两个Entry的key的hashCode()返回值相同,那它们的存储位置相同;如果两个Entry的key通过equals比较返回true,新添加的Entry的value将覆盖原有的Entry的value,但key不会被覆盖;如果这两个Entry的key通过equ 阅读全文
posted @ 2012-11-05 19:03 风*依旧 阅读(271) 评论(0) 推荐(0)