![](https://img-blog.csdnimg.cn/9b8f4d71e6d145b59084d43a450620e6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
jdk源码
文章平均质量分 95
这个专栏主要是记录阅读jdk源码的一些记录
MoozLee_lcl
这个作者很懒,什么都没留下…
展开
-
JDK源码——ArrayList(JDK8)
文章目录JDK源码——ArrayList(JDK8)1.类的定义2.常量4.成员变量5.构造方法6.普通方法——扩容6.1检查6.2扩容7.普通方法——写入8.普通方法——写出9.普通方法——删除10.普通方法——序列化11.迭代器11.1 Itr11.1.1声明11.1.2成员变量11.1.3方法11.2ListItr11.2.1声明11.2.2构造方法11.2.3普通方法11.3获取迭代器12.其他方法JDK源码——ArrayList(JDK8)ArrayList,一个可扩容的,底层用数组实现的,非原创 2022-01-15 11:32:16 · 464 阅读 · 0 评论 -
JDK源码——String(一)
JDK源码——String(一)通读源码1.类的定义2.字段3.构造方法3.普通方法(未完)通读源码1.类的定义public final class String implements java.io.Serializable, Comparable<String>, CharSequencefinal class实现了Serializable 可序列化实现了Comparable 可比较实现了CharSequence 表明可读连续字符的特性2.字段/** Th原创 2021-09-15 22:05:13 · 167 阅读 · 0 评论 -
JDK源码——String(二)
JDK源码——String(二)3.普通方法(接上一节)4.String类的特性——不可变性4.1.什么叫不可变?4.2怎么实现的不可变?4.3不变性的好处3.普通方法(接上一节)public int compareTo(String anotherString) { int len1 = value.length; int len2 = anotherString.value.length; int lim = Math.min(len1, len2); char原创 2021-11-15 20:19:01 · 359 阅读 · 0 评论