代码块
实例初始化块
public class MyClass {
private int x;
// 实例初始化块
{
x = 10;
System.out.println("实例初始化块执行");
}
public MyClass() {
System.out.println("构造函数执行");
}
}静态初始化块
同步块
最后更新于
public class MyClass {
private int x;
// 实例初始化块
{
x = 10;
System.out.println("实例初始化块执行");
}
public MyClass() {
System.out.println("构造函数执行");
}
}最后更新于
public class MyClass {
private static int x;
// 静态初始化块
static {
x = 10;
System.out.println("静态初始化块执行");
}
public static void main(String[] args) {
System.out.println("主方法执行");
}
}public class MyClass {
private int count;
public void increment() {
synchronized (this) {
count++;
}
}
}