仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 466|回复: 9
打印 上一主题 下一主题

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

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:00:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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的承继干系
  1. java.lang.Object
  2. java.util.AbstractCollection<E>
  3. java.util.AbstractList<E>
  4. java.util.AbstractSequentialList<E>
  5. java.util.LinkedList<E>
  6. publicclassLinkedList<E>
  7. extendsAbstractSequentialList<E>
  8. 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代码封装起来,便于调用也便于重用。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-8 22:01:58 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
小魔女 该用户已被删除
6#
发表于 2015-2-26 11:33:50 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
柔情似水 该用户已被删除
7#
发表于 2015-3-8 14:33:37 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
再见西城 该用户已被删除
8#
发表于 2015-3-8 14:33:37 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
再现理想 该用户已被删除
9#
发表于 2015-3-16 01:19:55 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
只想知道 该用户已被删除
10#
发表于 2015-3-22 18:14:41 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表