javac Test.java
javap -c Test
http://www.daimi.au.dk/dOvs/jvmspec/ 这里有jvm的specification
或者是这里
http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecIX.fm.html
class file format specification
http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html
很不错,刚刚发现的好东西
分享到:
相关推荐
1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包...
总结来说,jd-gui作为一款强大的Java Class文件反编译工具,为开发者提供了便利,使他们能够在没有源代码的情况下理解和分析Java程序。然而,对于商业项目,尊重知识产权,未经许可不要擅自反编译他人的代码。在开发...
Java class 文件反编译工具Java class 文件反编译工具
Java Class反编译工具是程序员在处理已编译的字节码文件时不可或缺的辅助工具。这类工具的主要功能是将`.class`文件转换回可读性强的`.java`源代码,帮助开发者理解或修改已有的Java程序,尤其在没有源代码的情况下...
常用的Java反编译工具有jad、FernFlower、Cfr等,而jd-gui.exe是其中一种图形界面的反编译工具,它提供了一个直观的方式来查看和分析.class文件。 jd-gui.exe的使用步骤如下: 1. **下载与安装**:首先,你需要从...
本资源提供的是一款名为JD-GUI的免费Java反编译工具,它可以帮助开发者将.class文件转换回易于理解的.java源代码格式。 JD-GUI是一款图形用户界面应用,设计简洁,使用方便。它允许用户直接打开.class文件,快速...
在某些情况下,我们可能需要查看或理解这些二进制文件的原始Java代码,这时就需要用到"Class文件反编译工具"。 "Class文件反编译工具"是一种专门用来将`.class`和`.jar`文件转换回可读的Java源代码格式的软件。这种...
标签再次强调了这是一个用于将.class文件反编译为.java文件的工具,这表明其主要功能和适用场景。 在压缩包子文件的文件名称列表中,我们看到了"jd-gui-0-2"。这很可能是反编译工具的名字,例如JAD GUI的一个版本号...
“class文件反编译工具”是一种实用的开发辅助工具,它允许开发者查看和理解已编译的Java程序内部结构,这对于学习开源库、调试、逆向工程或者分析恶意软件的行为非常有帮助。其中,`jd-gui`是一个常见的开源Java反...
Java Class文件反编译工具是开发者在处理已编译的.class文件时的一种实用工具,它能够将二进制的Class文件转换回可读性更强的源代码格式,这对于理解和调试已封装的库或分析未知的Java程序至关重要。本文将详细介绍...
使用JD-GUI,用户可以选择打开一个JAR文件或单独的class文件,然后它会尝试反编译并显示源代码。虽然生成的代码可能不会与原始源代码完全相同,特别是当原始代码进行了混淆或者优化时,但大多数情况下,仍能理解代码...
Java反编译是Java开发中一个重要的辅助工具,它能够帮助开发者查看已编译的`.class`文件中的源代码,即使原始的`.java`源文件已经丢失或未被提供。这个过程对于理解类库的工作原理、逆向工程、调试、学习或者分析...
总结来说,Java class文件反编译工具是开发者理解、分析已编译的Java代码的重要工具。DJ Java Decompiler、jd-gui和XJad2.2 Decompiler各有特点,提供了从不同角度理解和重构代码的可能性。在实际工作中,根据项目...
总的来说,"class文件反编译"是Java开发中一个实用的技术,它帮助我们揭示隐藏在二进制代码背后的逻辑,为问题排查、学习和代码分析提供了便利。而jd-gui作为其中的一员,以其直观的界面和良好的代码格式呈现,深受...
Java编程语言以其跨平台、面向对象的特性深受开发者喜爱,但在某些情况下,我们可能需要将已编译的`.class`文件还原为可读的`.java`源代码,这就是所谓的反编译。在这种需求下,出现了专门用于反编译Java字节码的...
标题中的"Java的class反编译工具"指的就是能够将.class文件转换回接近原始源代码形式的工具。这种工具帮助开发者了解已有的类库是如何工作的,或者在没有源代码的情况下修复bug。常见的Java Class反编译工具有JD-GUI...