java基础
该专栏为再读thinking in java之后,薄弱章节的总结,梳理,熟悉章节的深入理解。
金老板家的长工
何以解忧,唯有暴富
展开
-
浅析Hashmap源码
屌丝程序员的奋斗之路现在开始 java集合这一块无论在面试或在写代码中,我们都会接触到,所以java集合是特别重要的,其中HashMap更是被我们经常用到。 一.概括 HashMap是用键值对的既已key-value的形式来存储值的,当然这只是展现给大家的一种表象,key和value都可以为空,但是key不能重复,HashMap不是现线安...转载 2018-04-24 20:26:10 · 207 阅读 · 0 评论 -
hashcode和equals及哈希算法理解
因为会设计到很多equal的知识,所以先深入理解一下equals().1.equals()Object类中的默认equals()方法和==是没有区别的,都是判断两个对象是否指向同一个引用,内存地址是否相同,即是否就是一个对象。而string类和integer等,都需要重写equals()方法,用来判断两个对象的值是否相等,而不是内存地址是否相同。所以,如果元素要存储到HashSet集合中,必须覆盖...原创 2018-03-17 12:08:34 · 194 阅读 · 0 评论