![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
还未入门
躬身入局
展开
-
JDK1.8的String源码学习
学习String源码包和引用package java.lang;import java.io.ObjectStreamField;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.Arrays;...原创 2020-03-23 13:31:32 · 115 阅读 · 0 评论 -
学习HashMap源码
学习HashMap源码JDK1.8前 数组+链表JDK1.8开始 数组+链表+红黑树HashMap<String, Integer> map = new HashMap<>();JDK1.8前 在创建HashMap对象后,底层创建一个长度16的Entry[] table 数组JDK1.8后 创建HashMap对象时 底层不创建数组.在首次调用put()方法时...原创 2020-03-27 17:05:24 · 142 阅读 · 0 评论