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 · 429 阅读 · 0 评论 -
JDK源码——String(一)
JDK源码——String(一)通读源码1.类的定义2.字段3.构造方法3.普通方法(未完) 通读源码 1.类的定义 public final class String implements java.io.Serializable, Comparable<String>, CharSequence final class 实现了Serializable 可序列化 实现了Comparable 可比较 实现了CharSequence 表明可读连续字符的特性 2.字段 /** Th原创 2021-09-15 22:05:13 · 143 阅读 · 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 · 268 阅读 · 0 评论