集合
奔波儿灞爱上灞波儿奔
勤学如春起之苗,不见其长,日有所增。辍学如磨刀之石,不见其损,日有所亏。
展开
-
java集合整理 List源码解析
数组: /** * 数组大小固定,存储有序(存和取顺序一直) * 直接打印输出对象需要重写toString()方法,否则会调用父类的toString()打印的是引用地址值 */ Student[] students = new Student[5]; students[0] = new Student("张三"...原创 2018-05-19 18:37:27 · 706 阅读 · 0 评论 -
java集合整理 Set源码解析
Set存储基本数据类型: 由以下代码我们可以看到Set是存取基本数据类型无序,但是如果基于java8的strean流来说却是有序的。普通的增强for循环打印的结果却是无序的,但是可以保证的是都不可以存储相同的元素。 public static void main(String[] args) throws InterruptedException { HashSet ...原创 2018-05-20 04:25:26 · 903 阅读 · 0 评论 -
Java集合之 Map源码解析
HashMap: 也是我们平时开发中使用频率很高的双列集合,直接父类是AbstractMap,是基于hash表存储的一种集合。 几个重要的类变量: //hash表的初始化大小,默认为16.是基于数组实现的。 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 ...原创 2018-06-04 17:14:03 · 319 阅读 · 0 评论