2015年9月16日

Java中hashcode,equals和==

摘要: hashcode方法返回该对象的哈希码值。hashCode()方法可以用来来提高Map里面的搜索效率的,Map会根据不同的hashCode()来放在不同的位置,Map在搜索一个对象的时候先通过hashCode()找到相应的位置,然后再根据equals()方法判断这个位置上的对象与当前要插入的对象是不... 阅读全文

posted @ 2015-09-16 20:23 qiaoshanzi 阅读(158) 评论(0) 推荐(0) 编辑

浅析Java中HashMap的实现

摘要: 概述HashMap是一个散列表,是基于拉链法实现的。这个类继承了Map接口,Map接口提供了所有的哈希操作,比如set()、put()、remove()等,并且允许操作的键值对为null。HashMap跟Hashtable基本相同,区别是HashMap是非同步的并且允许键值对为null。HashMa... 阅读全文

posted @ 2015-09-16 14:58 qiaoshanzi 阅读(683) 评论(0) 推荐(0) 编辑

导航