海妖 发表于 2015-1-18 11:00:34

发布一篇Java汇合进修(五) LinkedList具体先容(源码剖析)和利用示例

在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里有这些工具吗?要简单多少?。

老尸 发表于 2015-1-20 12:38:47

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

若相依 发表于 2015-1-29 07:09:34

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

小女巫 发表于 2015-2-3 12:16:35

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

飘飘悠悠 发表于 2015-2-8 22:01:58

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

小魔女 发表于 2015-2-26 11:33:50

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

柔情似水 发表于 2015-3-8 14:33:37

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

再见西城 发表于 2015-3-8 14:33:37

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

再现理想 发表于 2015-3-16 01:19:55

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

只想知道 发表于 2015-3-22 18:14:41

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
页: [1]
查看完整版本: 发布一篇Java汇合进修(五) LinkedList具体先容(源码剖析)和利用示例