摘要: ArrayList (数组链表)使用Object数组作为存储。 默认构造函数为: 构造一个空的链表,该链表没有进行初始化,在调用其add()方法时,进行了初始化: ensureCapacityInternal()方法是 get()方法: 阅读全文
posted @ 2018-04-19 16:50 Entropy_lxl 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. String是使用char[]数组来存储的,并且String值在创建之后就不可以改变了。char[]数组的定义为: char[]数组value使用final修饰,因此赋值之后就不可以改变了。再看一下String的hashCode()方法的实现就更能说明这一点: 成员变量hash,用来缓存Str 阅读全文
posted @ 2018-04-19 11:24 Entropy_lxl 阅读(827) 评论(0) 推荐(0) 编辑