摘要:
1.ArrayListArrayList类别实作了List接口,List接口是Collection接口的子接口,主要增加了根据索引取得对象的方法。ArrayList使用数组实作List接口,所以对于快速的随机取得对象来说,使用ArrayList可以得到较好的效能,不过在移除对象或插入对象时,ArrayList就比较慢(使用 LinkedList 在这方面就好的多)。来看看一个ArrayList的范例:ArrayListDemo.javapackage onlyfun.caterpillar;import java.util.*;public class ArrayListDemo { publ 阅读全文
摘要:
1.为什么使用泛型以及使用Object实现泛型考虑您要设计下面的两个类别(两个很无聊的类别,但足以说明需求):BooleanFoo.javapublic class BooleanFoo { private Boolean foo; public void setFoo(Boolean foo) { this.foo = foo; } public Boolean getFoo() { return foo; }}IntegerFoo.javapublic class IntegerFoo { private Integer foo; public void setFoo(Integer .. 阅读全文
摘要:
1.在类别(Class)或接口(Interface)中宣告常数加以管理,这只是让您存取与管理常数方便而已,来看看这个例子:public void someMethod() { .... doOp(OpConstants.TURN_RIGHT); ....}public void doOp(int op) { switch(op) { case OpConstants.TURN_LEFT: System.out.println("向左转"); break; case OpConstants.TURN_RIGHT: System.out.println("向右转&qu 阅读全文