在反编译前你当然需要先编译这个类了进入当前目录下:javac -g SynchronizedTest.java(使用-g参数是因为要得到下面javap -l时的输出需要使用此选项)
编译完成后,我们在使用不同的选项看看不同的效果:
生成class 文件 然后在继续当前目录
当然,如果想分析这个文件,可以讲输出结果输出到一个文件里。可以这样写
在反编译前你当然需要先编译这个类了进入当前目录下:javac -g SynchronizedTest.java(使用-g参数是因为要得到下面javap -l时的输出需要使用此选项)
编译完成后,我们在使用不同的选项看看不同的效果:
生成class 文件 然后在继续当前目录
当然,如果想分析这个文件,可以讲输出结果输出到一个文件里。可以这样写