本文目录一览
╯^╰〉JAVAList<T>如何初始化
//List是一个虚类,不能直接实例化,但其子类可以实例化
importjava.util.ArrayList;
importjava.util.List;
publicclassT{
publicstaticvoidmain(String[]args){
List
list=newArrayList();
}
}
![](http://img2.baidu.com/it/u=761571392,2293775832&fm=253.jpg)
╯﹏╰java里对象的初始化有什么作用,什么时候要用到
对象初始化的示例有:Listlist;
list=newArrayList();//这对其进行初始化。
然后就可以调用它的方法如:list.add("dsafs");//正确的调用方法。
如果没有上述初始化,则list.add("dsafs");//运行这句话时会产生NullPointerException(空指针)异常。
基本类型数据使用全局变量。
如果声明后没有初始化,Java虚拟机会自动初始化。
例如,如果你声明:intage;//这里没有初始化,在类的成员变量中,会产生一个默认值0;其他基本类型的数据都有其默认值。
但如果声明局部变量,例如在方法中,则必须先初始化,然后再调用,如:voidadd(){
inta;
System.out.println(a);//这样编译的时候是不能通过的,必须先初始化
}
如果你刚开始学习java,建议你先看一些基础的java书籍,里面有再多的编程,java还是很有趣,也很容易学。
希望我的回答对您有所帮助。
![](http://img0.baidu.com/it/u=457182023,2584748042&fm=253.jpg)
˙0˙问下各位啊,在java中怎么用point数组初始化ArrayList.有问题的代码:
=。
=
你应该这样做
staticArrayListlist=newArrayList();
list.add(newPoint(-1,-1));
list.add(newPoint(-1,-1));
list.add(newPoint(-1,-1));
list.add(newPoint(-1,-1));
list.add(newPoint(-1,-1));
你也可以这样做:
publicstaticPoint[]Place={newPoint(-1,-1),newPoint(-1,-1),
newPoint(-1,-1),newPoint(-1,-1),newPoint(-1,-1),newPoint(-1,-1)};
publicstaticArrayListList=newArrayList();
List.toArray(Place);
变量名的首字母必须小写。
。
。
。
。
。
静态必须全部大写字母。
。
。
。
。
。
![](http://img1.baidu.com/it/u=215000552,2230141276&fm=253.jpg)