静态块先执行,并且只执行一次
代码块比构造方法先执行,并行new几次运行几次(运行结果)
public class Person {
public Person() {
System.out.println("Person 构造方法");
}
static {
System.out.println("Person 静态代码块");
}
{
System.out.println("Person 普通代码块");
}
}
public class Start {
public static void main(String[] args) {
Person person = new Person();
System.out.println("-------");
Person person2 = new Person();
}
}
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!