HotSpot 虚拟机对象探秘
在了解了Java内存区域是如何划分后,就要落实到具体的问题来思考了,要知道数据是如何创建、如何布局以及如何访问的细节问题,因此就以HotSpot虚拟机为例来了解这些细节问题。
HashMap源码阅读
花了两天时间,对HashMap 1.8的一千多行的源码认真的研究了一下,不禁感叹源码的严谨性,在我平常看来有很多判断都是没有必要的,但是仔细想想为什么这样写,其实严谨的不无道理。 因为源码一共有两千多行,但是真正关键的部分大概是1400行之前,所以就详细的对这些部分做一个解释。