摘要:
昨天面试被问到Object中的hashcode的作用,之前并没有注意到。今天做一个总结hashcode():返回对象的hash码值。从object中继承过来,默认使用对象的地址计算散列码及hash地址。在java的Collection中大体分为:Set、List、Map三种体系,其中Set是无序不可重复集合,List为有序重复集合,Map代表键值对。对于不可重复的集合,是如何实现元素不重复的呢?JVM通过hash的方式,查看hash地址上是否有内容,如果没有的话就认为不存在相同的内容。在object类中定义为:public native int hashCode();可见是native方法,实 阅读全文
posted @ 2013-10-10 11:53
double_song
阅读(546)
评论(0)
推荐(0)

浙公网安备 33010602011771号