源码分析
程序员掉头发
这个作者很懒,什么都没留下…
展开
-
HashMap、HashTable和ConcurrentHashMap
一、HashMap实现了Map接口,并且允许null values和null keys,并不能保证map的顺序会不变,因为如果这个map rebuild以后就会发生变化。判断key是否存在因为HashMap中key和value都可以为null,所以不能通过get()为null来断定key不存在,也可能是key本身为null。应该用containsKey()来判断快速访问对于get和put...原创 2020-05-08 12:35:00 · 211 阅读 · 0 评论 -
Integer和Double的valueOf()源码分析
Integer和Double都是封装类1.IntegerInteger i1=Integer.valueOf(100);Integer i2=Integer.valueOf(100);Integer i3=Integer.valueOf(200);Integer i4=Integer.valueOf(200);System.out.println(i1==i2); //tru...原创 2020-05-08 09:20:07 · 596 阅读 · 0 评论