05坦克大战

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

猜你喜欢

转载自blog.csdn.net/yan_dan/article/details/81457680