JAVA in learning
iteye_14339
这个作者很懒,什么都没留下…
展开
-
认识Java Collections (一)
集合(Collections):也常被叫做容器(Container),是一种将多个元素聚合起来组成一个单元的对象。它常常用来储存、检索、操作聚合的数据。 Java Collections Framework包含以下3个要素: [color=green]1.接口[/color] 使用抽象的数据类型来表示集合,使集合的操作具有数据独立性,不和特定的数据类型相关 [color=green]2.实...2010-03-29 11:02:29 · 100 阅读 · 0 评论 -
认识Java Collections (二)
在这一节中,讲详细探讨Java Collections Framework中的每一个接口。 1. Collection Interface 假如你有这样一个声明,Collection c, 你可得到一个String对象的集合。这个集合可能是List,Set或其他的Collection类型。下面的这种用法会创建一个ArrayList,包含String对象。 List list = new ...2010-03-29 11:56:06 · 85 阅读 · 0 评论 -
认识Java Collections (三)
[size=medium][b]Set Interface[/b][/size] 除了不能添加重复元素外,set也添加了一些强约束,在执行equals和hashCode方法,这使得集合可以进行有意义的比较操作,即使他们的实现类型不同。 一个Set接口的声明如下: [code="java"] public interface Set extends Collection { /...2010-03-29 13:20:02 · 93 阅读 · 0 评论 -
认识Java Collections (四)
[b][size=medium]List Interface[/size][/b] 除了从Collections继承的标准方法外,List处于以下目的定义了自己的方法: 位置访问 通过元素所在位置访问元素 搜索 搜索List中的特定元素 并返回位置 迭代 提供更加丰富的迭代器 Range-view(范围视图) 对给定List实施范围操作。 List的接口定义...2010-03-29 15:03:52 · 93 阅读 · 0 评论 -
认识Java Collections (五)
[b][size=medium]Queue interface[/size][/b] 一个队列的接口定义: [code="java"]public interface Queue extends Collection { E element(); boolean offer(E e); E peek(); E poll(); E remov...2010-03-29 15:27:13 · 102 阅读 · 0 评论 -
Java设计模式之单例(Singleton)与享元(Flyweight)
很久之前就阅读过GoF的设计模式,由于才疏学浅,又没有什么实践经验,完全是一个学生的走马观花。现在由于在实际工作中的需要,还是要一遍遍反复回味这些优秀的设计模式,正所谓温故而知新。 首先来说一说单例(Singleton)模式,我想这是非常容易理解的一种设计模式。所谓单例,就是要求在应用运行过程中,只存在某个类的一个实例,所有其它对象都只可能引用到这一个实例。为何要有单例模式,有一种说法是:节省内...2010-03-31 11:59:03 · 186 阅读 · 0 评论