摘要:
|Collection(为什么要画这个图?学多了之后该忘了) |List |ArrayList |LinkedList |Vector |Set |HashSet |TreeSet Set: 特有的方法在前面有接触。所以没有太特别的方法(查看API) 哈希表:有行有列的才能称为表,可以把哈希表想成那 阅读全文
摘要:
Vector: 底层也是维护了一个Object数组,实现与ArrayList是一样的, 但其线程是安全的,效率低。除了比较老的系统,是不会用到的。 笔试题:ArrayList 和 Vector 的区别。 相同点:都是底层维护了一个Object数组。(看源码) 不同点:ArrayList 是线程不同步 阅读全文
摘要:
LinkedList特有方法: 1.方法介绍(看代码) 2.数据结构(看代码) 栈(1.6): 主要用于实现堆栈数据结构的存储方式。 先进后出:push() pop() 队列(双端队列1.5):主要是为了用Linkedlist 模拟队列结构的存储方式。 先进先出:offer() poll() 阅读全文