public class E {
public static void main(String args[]){
f(1,2);
f(-1,-2,-3,-4);
f(9,7,6);
}
public static void f (int ... x){ //x是可变参数的代表
for(int i =0; i< x.length; i++){ //x.length 是x代表的参数个数
System.out.println(x[i]); //表示第i个参数
}
}
}当作学习日志吧,前几年没认真看java,最近这两天给补上 ,参考书目 《java 2 实用教程》第四版 耿祥义 张跃平 编著
1.目前感觉,java里面的东西大部分是指针?只不过没像c++里面表现出来??(详见4.3, 4.6, 可能不准确,需要继续研究)
2.其实是第一次了解可变参数 (详细见code) 先画个问号,为什么f 也跟main 一样是public static
3.类的字节码进入内存时,累中的静态块会立刻被执行
class AAA{
static {
System.out.println("i'm the aaa static module");
}
}
public class HelloWorld{
static{
System.out.println("i'm the first executive static module");
}
public static void main(String args[]){
AAA a = new AAA();
System.out.println("i'm understanding static module");
}
}

被折叠的 条评论
为什么被折叠?



