![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk源码读
文章平均质量分 81
小强的不死
这个作者很懒,什么都没留下…
展开
-
jdk源码读---java.util.Timer
java.util.Calendar calendar = java.util.Calendar.getInstance(); calendar.setTime(new java.util.Date()); java.util.Timer timer = new java.util.Timer(); timer.schedule(new java.u...原创 2018-11-22 00:44:43 · 282 阅读 · 0 评论 -
jdk源码读---HashMap
几个注意点: Entry:内部类,填充类 loadFactor :扩展因子0.75 EMPTY_TABLE:空对象模式的使用 threshold : 阀值,就是容量乘以0.75的大小,大于就扩充 size:当前已经填充了的个数,非空个数 modCount:标识此hashmap给修改了多少次。作用在遍历过程,若出现开始值与过程中,值发现不一致。fast fail; hashSeed ...原创 2018-11-28 23:44:36 · 76 阅读 · 0 评论 -
jdk源码读---Object、String
Object hashCode:根据class内存地址结合哈希算法,计算对应哈希值 equals:内存地址同一个否;若重定义,相等,hashCode必须相等。jdk明确规定; notify:自己对自己的唤醒,对别人无效,对象都拥有; wait:自己的等待,需要自己来唤醒,区别sleep这是线程自己的。 String private final char value[];说明String...原创 2018-11-30 22:49:51 · 155 阅读 · 0 评论