摘要:
Map概述 & 12288;& 12288;Map是映射接口,Map中存储的内容是键值对(key value) & 12288;& 12288;Map接收提供了三种视图:键集、值集或键值映射关系集的形式查看某个映射内容。 & 12288;& 12288;有些实现类可以保证顺序,如TreeMap,有些 阅读全文
摘要:
LinkedList简介 & 12288;& 12288;继承于AbstractSequentialList的双向链表,可以被当做堆栈、队列或双端队列进行操作。 & 12288;& 12288;LinkedList本质上是一个双向链表,实现了Dequeue接口。 & 12288;& 12288;Li 阅读全文
摘要:
fail fast & 12288;& 12288;fail fast机制是java集合中的一种错误机制。当多个线程对统一集合的内容进行操作时,就可能会产生fail fast事件。 & 122888;& 12288;当某一个线程通过iterator遍历某个集合时,该集合的线程被其他线程改变了,就会抛 阅读全文
摘要:
ArrayList & 12288;& 12288;ArrayList是一个数组,相当于动态数组。容量能够动态增长,继承与AbstractList,实现了List,RandomAccess,Cloneable,io.Serializable接口。 & 12288;& 12288;实现RandomAc 阅读全文
摘要:
集合与数组 & 12288;& 12288;数组可以存储基本数据类型,也可以存储对象,但数组长度固定; & 12288;& 12288;集合只能存储对象,长度可变。 & 12288;& 12288;通过Arrays.asList()方法得到一个List集合,本质上还是数组,这个集合的长度是固定的。 阅读全文