1.容器中的null也算是一个对象,不用的话也要去清理掉。
import java.util.ArrayList;
import java.util.List;
public class TankClient{
public static void main(String[] args) {
ArrayList<Object> test = new ArrayList<Object>();
test.add(null);
test.add(null);
System.out.println("Container before remove size is "+test.size());
test.remove(null);
System.out.println("Now container size is "+test.size());
}
}
输出结果是:
Container before remove size is 2
Now container size is 1
2.当一个类只需要一个成员即可,这时候这个成员可以设置是静态的。所有人共享,像随机发生器。【Java工具类java.util中有一个类是Random】。
//随机数产生器一个就够了,所有是static
private static Random r= new Random();
int randomNum = r.nextInt(dirs.length);
//public int nextInt(int bound) 0<=randomNum<bound