|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在1995年5月23日以“Java”的名称正式发布了。
后面,我们已进修了ArrayList,并懂得了fail-fast机制。这一章我们接着进修List的完成类——LinkedList。
和进修ArrayList一样,接上去呢,我们先对LinkedList有个全体熟悉,然后再进修它的源码;最初再经由过程实例来学会利用LinkedList。
第1部分LinkedList先容
LinkedList简介
LinkedList是一个承继于AbstractSequentialList的双向链表。它也能够被看成仓库、行列或双端行列举行操纵。
LinkedList完成List接口,能对它举行行列操纵。
LinkedList完成Deque接口,即能将LinkedList看成双端行列利用。
LinkedList完成了Cloneable接口,即掩盖了函数clone(),能克隆。
LinkedList完成java.io.Serializable接口,这意味着LinkedList撑持序列化,能经由过程序列化往传输。
LinkedList长短同步的。
LinkedList的承继干系- java.lang.Object
- java.util.AbstractCollection<E>
- java.util.AbstractList<E>
- java.util.AbstractSequentialList<E>
- java.util.LinkedList<E>
- publicclassLinkedList<E>
- extendsAbstractSequentialList<E>
- implementsList<E>,Deque<E>,Cloneable,java.io.Serializable{}
复制代码 LinkedList与Collection干系以下图:
LinkedList机关函数
//默许机关函数
LinkedList()
//创立一个LinkedList,回护Collection中的全体元素。
LinkedList(Collection<?extendsE>collection)
<p>
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。 |
|