Java入门之了解JVM(11)

line 11: 0

line 12: 8

?

// 当类中存在静态成员时,编译器会自动生成一个statis{},用于初始化阶段初始化静态变量(类变量)的实际值

// 注意static{}中都是些静态成员

static {};

descriptor: ()V

flags: ACC_STATIC

Code:

stack=1, locals=0, args_size=0

// 获取int类型的2

0: iconst_2

// 赋值给#6

1: putstatic #6 // Field num2:I

// 正常返回

4: return

LineNumberTable:

line 3: 0

推荐阅读