Java反编译
java在编译的过程中会将源代码进行一次预编译,编译成后缀名为class的字节码源文件后将.class文件转载进类装载器中从而加载到jvm中,加载到jvm中后字节码校验器会对代码进行校对(如果错误则报错)如果确认无误然后进入解释器解释给操作系统
那么我们如何查看.class字节码文件呢?这时候就需要用到反编译
市面上现在的反编译文件非常多,但是IDEA自身给我们提供了查看class文件和反编译的功能
首先打开项目结构--->打开Compiler output路径中的文件夹就可以找到我们目前为止项目类的class字节码文件--->用打开文件夹的方式将class字节码文件粘贴到包中或者项目中后IDEA会为我们自动进行反编译操作,点开即可查看反编译后的class字节码文件
打开项目结构
class文件路径
根据需要操作的源文件路径查看class文件
打开文件夹
将class文件粘贴到打开的文件夹中
粘贴成功后双击查看class反编译文件