
java笔记
LiuConey
这个作者很懒,什么都没留下…
展开
-
HashMap的containskey源码分析
HashMap作为util包中比较常用的一个数据结构,充分理解内部代码的逻辑是有很必要的,这里做一个对HashMap 的containsKey函数的源码分析笔记。containsKey的代码如下: /** * Returns <tt>true</tt> if this map contains a mapping for the * specified key. *原创 2016-03-11 10:53:18 · 3409 阅读 · 0 评论 -
双重检查锁定与延迟初始化
在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现问题。转载 2016-05-31 17:16:13 · 510 阅读 · 0 评论 -
Java静态属性和方法的继承问题
对Java静态属性和静态方法继承的一个总结。原创 2016-06-01 13:46:03 · 8632 阅读 · 0 评论