jdk源码
文章平均质量分 82
z9l9j9
talk is cheap ,show me the code
展开
-
HashMap代码走读
最近在走读一遍jdk1.8的源码,写一点值得记录的地方1、HashMap的默认初始长度为162、HashMap的构造函数如下public HashMap(Map<? extends K, ? extends V> m) { this.loadFactor = DEFAULT_LOAD_FACTOR; ///////////默认的因子为0.75 putMapEntrie...原创 2018-03-26 15:31:34 · 182 阅读 · 0 评论 -
jvm内存结构
这是一个jvm执行流程:JVM内存空间包含:方法区、java堆、java栈、本地方法栈。方法区是各个线程共享的区域,存放类信息、常量、静态变量。java堆也是线程共享的区域,我们的类的实例就放在这个区域,可以想象你的一个系统会产生很多实例,因此java堆的空间也是最大的。如果java堆空间不足了,程序会抛出OutOfMemoryError异常。java栈是每个线程私有的区域,它的生命周期与线程相同...转载 2018-04-23 20:11:23 · 185 阅读 · 0 评论 -
AQS
https://www.cnblogs.com/daydaynobug/p/6752837.html转载 2018-06-15 11:00:49 · 219 阅读 · 0 评论