2021年7月2日

JAVA基础进阶学习(13)--StringBuilder底层、 StringBuilder和StringBuffer的区别

摘要: StringBuilder底层的两个属性: char[ ] value; //用于存储该数组 int count; //该数组中有多少长度被占用 StringBuilder底层原理:数组扩容 1、初始化数组的大小:调用空构造器长度为16;也可以赋值指定长度;也可以赋值字符串,长度为字符串长度加16; 阅读全文

posted @ 2021-07-02 14:48 桃之夭夭* 阅读(117) 评论(0) 推荐(0)

JAVA基础进阶学习(12)--Collections工具类

摘要: 阅读全文

posted @ 2021-07-02 12:25 桃之夭夭* 阅读(19) 评论(0) 推荐(0)

JAVA基础进阶学习(11)--TreeMap源码分析

摘要: TreeSet底层是 TreeMap 阅读全文

posted @ 2021-07-02 12:04 桃之夭夭* 阅读(40) 评论(0) 推荐(0)

JAVA基础进阶学习(10)--HashMap源码分析

摘要: 1.JDK1.7 entry 2.JDK1.8 当主数组中同一位置的链表长度大于8时,链表转为红黑树 TREEIFY_THRESHOLD=8 HashSet的底层是 HashMap 阅读全文

posted @ 2021-07-02 11:05 桃之夭夭* 阅读(36) 评论(0) 推荐(1)

JAVA基础进阶学习(9)--Map接口图

摘要: 阅读全文

posted @ 2021-07-02 09:17 桃之夭夭* 阅读(27) 评论(0) 推荐(0)

导航