java可变参数与代码块
java基础篇

在java中,用...来表示可变参数。
注意:
1、一个方法中只能出现一个可变参数。
2、如果有多个参数的时候,可变参数一定在最后的位置。
示例代码:
public class aa{ public static void main(String[] args){ String[] names = {"小白","小黑","小花","小呆"}; method1(names); method2("小黑","小花"); } public static void method1(String[] names){ for(String name:names){ System.out.print(name+" "); } } public static void method2(String... names){ for(String name:names){ System.out.print(name+" "); } } }
代码块:
1、普通代码块:在方法中的代码,作用域只在最近的{}内。
2、构造块:在构造对象时调用,在类中的代码块,先于构造方法执行。
3、静态块:在类加载时,只执行一次,优先执行级最高。