查看java字节码
1 javac –verbose查看运行类是加载了jar文件
HelloWorld演示:
- public class HelloWorld {
- public static void main(String args[]) {
- System.out.println("Hello World!");
- }
- }
javac -verbose HelloWorld.java
可以看到编译的时候虚拟机干的事。
java -verbose HelloWord
可以看到虚拟机运行一个程序的时候加载的jar包。
更多内容查看 javac -help
2 javap查看字节码
首先使用javap -help可以看到各种指令,都很好玩,可以试着玩下
这里只演示javap -c和javap -verbose
javap -c HelloWorld
可以查看字节码,从中可以得到各种变量的信息等等
但是javap -verbose可以看得更加清楚如下
接上图