摘要: String String是一个很普通的类 源码分析 //该值用于字符存储 private final char value[]; //缓存字符串的哈希码 private int hash;// Default to 0 //这个是一个构造函数 //把传递进来的字符串对象value这个数组的值, / 阅读全文
posted @ 2021-08-03 21:20 Ricardo_ML 阅读(204) 评论(0) 推荐(1) 编辑
摘要: Integer 是java5 引进的新特性 先上一个小实验: public static void main(String[] args) { Integer a1 = 100; Integer a2 = 100; System.out.println(a1 == a2); Integer b1 = 阅读全文
posted @ 2021-08-03 12:41 Ricardo_ML 阅读(111) 评论(0) 推荐(2) 编辑
摘要: 概述 LinkedList 继承自 AbstrackSequentialList 并实现了 List 接口以及 Deque 双向队列接口,因此 LinkedList 不但拥有 List 相关的操作方法,也有队列的相关操作方法。 LinkedList 和 ArrayList 一样实现了序列化接口 Se 阅读全文
posted @ 2021-08-03 12:35 Ricardo_ML 阅读(80) 评论(0) 推荐(1) 编辑
摘要: 概述 (1)ArrayList 是一种变长的集合类,基于定长数组实现。 (2)ArrayList 允许空值和重复元素,添加元素时,会扩容机制生成一个更大的数组。 (3)可以保证在 O(1) 复杂度下完成随机查找操作。 (4)ArrayList 是非线程安全类。 为追求效率,ArrayList没有实现 阅读全文
posted @ 2021-08-03 10:58 Ricardo_ML 阅读(303) 评论(0) 推荐(3) 编辑