对象的集合
如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。
数组
数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其生命周期里不能改变。也许你会提议先创建一个数组,等到快不够用的时候,再创建一个新的,然后将旧的数组里的reference全部导到新的里面。其实(我们以后会讲的)ArrayList就是这么做的。但是这种灵活性所 ...
www.cnblogs.com/jssy/archive/2006/03/11/347865.html
1.事件适配器--EventAdapter
下例中采用了鼠标适配器:
import java.awt.*;
import java.awt.event.*;
public class MouseClickHandler extends MouseAdaper{
public void mouseClicked(MouseEvent e) //只实现需要的 ...
匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new <类或接口> <类的主体> 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。 如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等,这和其他任何标准的类都是一样的。如果匿名类实现了一个接口,它的主体必须实现接口的方法
java 代码
...
Comparable & Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义Comparator接口的方法 或 在集合内实现Comparable接口的方法。
具体请看 <Thinking in java>
Comparable是一个对象本身就已经支持自比较所需要实现的接口(如Strin ...
- 浏览: 21398 次

- 详细资料
搜索本博客
我的相册
1
共 2 张
共 2 张
最新评论
-
jdk1.5的线程池实现
就这么点?,,....
-- by kayta -
SQlSERVER启动不了
8) 我只是很久没用它了,然后就出问题了...
-- by kayta -
农民伯伯上厕所
太恶心了
-- by yukilau99 -
同居男女同一天的日记对比 ...
zzg810314 写道<p>她的日记: </p> <p> ...
-- by 小螃蟹 -
农民伯伯上厕所
oMM刚看到你买房的帖子,呵呵
-- by zzg810314






评论排行榜