List<String> list = new ArrayList<String>();list.add("AAAA");list.add("BBBB");list.add("CCC");
// 传统的forfor(int i=0;i<list.size();i++){System.out.println(i);}
// FOR-EACHfor(String s : list){System.out.println(s);}
编译器会认为:1.创建名称为s的String变量。
2.将list的第一个元素赋给s。3.执行重复的内容。
4.赋值给下一个元素s。5.重复执行至所有的元素都被运行为止
加static咯 现在这个变量就是类变量咯 可以直接通过类名来访问 不需要生成类对象之后再访问
只有一个共享内存区、和c中的全局变量相识。
初始化时语法
static {
arg1=....
arg2=...
}
//该赋值优先于普通变量。