~~对于一个优秀的JAVA工程师,应关注和研究底层的机制和具体计算机如何执行。所以,将编译后的字节码文件(.class)反编译成.java文件,阅读jvm执行的代码是很重要的研究方法
方法一:
0,widows+R,执行cmd,选择要编译的文件的目录
1,将写好的.java文件编译
2, 将编译成功后的.class文件反编译
如下实例:
javac Decompilation.java
javap -c Decompilation.class >> a.txt
方法二:
通过反编译工具与插件 查看java *.class 文件源码
https://blog.csdn.net/androidolblog/article/details/46438679
3,查阅资料(字节码指令大全)来阅读反编译后的代码
https://www.cnblogs.com/longjee/p/8675771.html
如实例是我实验的一个小例子:
—>Java文件代码
public class TrieTest {
public static void main(String[] args) {
int i = 10;
int n = i++%5;
System.o