原作地址:https://github.com/frank lam/2019_campus_apply 前言 Java集合框架 (Java Collections Framework, JCF) 也称容器,这里可以类比 C++ 中的 STL,在市面上似乎还没能找到一本详细介绍的书籍。在这里主要对如下 ...
分类:
编程语言 时间:
2018-10-10 12:01:14
阅读次数:
213
java集合框架:浅谈如何使用LInkedList实现队列(Queue)和堆栈(Stack)
分类:
编程语言 时间:
2018-10-08 20:33:14
阅读次数:
148
设计模式 >java集合框架 >javaIO >java反射 >spring >mybatis >redis >消息队列 >dubbo ...
分类:
其他好文 时间:
2018-09-29 22:02:47
阅读次数:
152
集合类概述 1.继承树 2.集合和数组 区别如下: 数组可以存储基本数据类型,也可以存储引用类型;而集合只能存储引用类型(比如存储int,它会自动装箱成Integer) 数组长度固定,集合长度可变 3.List和map 相同 都是集合类,都是接口 区别 List存储单列元素,Map存储键值对 Lis ...
分类:
编程语言 时间:
2018-09-29 21:37:16
阅读次数:
240
Java 集合框架 集合API中以Abstract开头的类是为类库实现者设计的,扩展这些类比直接实现接口要简单得多 集合类的基本接口是 ,它继承了 接口, 方法 返回 接口, 它是一个迭代器. 注意, 当要删除元素时, 必须先调用 然后调用 , 也就是说remove方法必须与next组合使用. 接口 ...
分类:
其他好文 时间:
2018-09-15 20:08:24
阅读次数:
145
Java集合框架 集合的引入:数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。泛型:泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。在使用了泛型的集合中,遍 ...
分类:
编程语言 时间:
2018-09-14 22:57:43
阅读次数:
264
Arraylist 与 LinkedList 异同 1. 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; 2. 底层数据结构: Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构; 3. 插 ...
分类:
编程语言 时间:
2018-09-13 22:42:51
阅读次数:
273
集合框架示图 Collection接口和Map接口 方法API介绍 Collection接口: boolean add(E e) :添加元素到集合中 boolean addAll(Collection c) : 将指定 collection 中的所有元素都添加到此 collection 中(可选操作 ...
分类:
编程语言 时间:
2018-09-13 20:16:19
阅读次数:
232
HashTable是什么 HashTable跟HashMap一样,同样是链表散列的数据结构,从源码中我们可以看出,Hashtable 继承于Dictionary类,实现了Map, Cloneable,Serializable接口 Hashtable成员变量 Hashtable构造方法 Hashtab ...
分类:
编程语言 时间:
2018-09-05 21:49:14
阅读次数:
173
Java完整容器分类图 (图片来源:) 点线框代表接口,实线框代表普通的(具体的)类,空心白箭头的点线表示一个特定的类实现了一个接口,实心黑箭头表示某个类可以生成箭头所指向类的对象。 ArrayList与LinkedList的区别 ArrayList的底层数据结构是数组,它擅长于随机访问元素,使用下 ...
分类:
编程语言 时间:
2018-08-28 21:14:54
阅读次数:
207