本帖最后由 梁清平 于 2012-5-12 15:36 编辑
import java.util.*;
public class CollectionDemo
{
public static void main(String[] args)
{
method_get();
}
public static void method_get()
{
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
Iterator it = al.iterator();
while(it.hasNext());
{
sop(it.next());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
问题一:这个程序为什么运行不了,好像是形成了空的无限循环,求解。
问题二:毕向东老师的视频里有一个跟这一模一样的代码,就依次取出了容器中的内容。请解释一下这里的while循环吧,有点看不懂。。
问题三:method_get();是静态方法,为什么在调用的时候不用加class名就可以调用啊?
|