`

java - 文件编译生成class文件

    博客分类:
  • java
 
阅读更多

java文件编译生成class文件其基本规则是这样的:

        内部类的class文件命名是:主类+$+内部类名

        匿名类的class文件命名是:主类+$+(1,2,3....)

但是如果没有使用匿名类,会生成带$1.class文件么~~答案是会的

public class TestJavac { void Test() { innerClass lklk = new innerClass(); lklk.biubiu(); } private class innerClass { private innerClass() { // TODO 自动生成的构造函数存根 } void biubiu() { System.out.println("XXXX"); } } }

TestJavac.class

TestJavac$innerClass.class

这两个你肯定知道,但是还会生成一个TestJavac$1.class

这玩意儿是怎么来的?

将其反编译内容为~~空的

class TestJavac$1 { }

分享到:
评论

相关推荐

    java反编译工具(.class文件反编译成.java文件)

    java反编译工具(.class文件反编译成.java文件) 解压后点击exe文件打开工具,点击open菜单选择.class文件执行后即生成.java文件 一直在使用的,方便,系统维护必不可少

    java class文件反编译

    1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包...

    java反编译项目工程-可以将class 文件进行修改重新导包生成修改后的jar

    java反编译项目工程,可以将class 文件 进行 修改 重新导包 生成修改后的jar 步骤 1、将需要修改的 jar 包 放入 lib 目录下,并加入项目中 ,选中 jar 右击 选择 add a libray这个时候会看到 jar 的 目录 结构 2、...

    java class反编译工具

    很小巧的javaclass反编译工具 只需要把点击exe文件执行 然后点击打开想要反编译的class文件 在对应的目录下就会生成.java的javabean文件 非常好用

    java jar反编译工具 java Class反编译工具

    jd-gui ,java Class反编译工具 ,java jar反编译工具。经济实惠只要1分。这个是在凑字数。这个是在凑字数。这个是在凑字数。

    java反编译工具 jad

    反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;... 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在c:\\javasource目录里,其中的提示输出为中文,而不是Unicode代码。

    java class文件反编译器

    java class文件反编译器,可以看轻松查看源代码!下吧

    JAVA--包的编译

    第一种编译方法( 编译直接生成class 文件,执行需先创建包的路径) 第二种编译方法( 编译直接生成包的路径) 。。。。。。

    将jsp生成java然后反编译为class然后打入jar

    将jsp生成java然后反编译为class然后打入jar

    java动态编译指定java文件且将java文件生成jar

    本代码块为动态编译指定java文件,将编译后的class生成jar文件.调用示例为BuildRmi类

    java反编译class源码-java-n-IDE-for-Android:java-n-IDE-for-Android

    java反编译class源码Android 上的 Java N-IDE Java 编译器。 概述 这个项目是为了帮助社区在android上学习java而开发的。 您可以使用 JDK 1.7 构建和运行 Java 文件。 在 Google Play 商店下载 去做 Java 编译器 JDK...

    动态编译字符串成java,并且添加class到jvm

    动态编译字符串成java,并且添加class到jvm

    java反编译工具jad 1.5.8g(可以反编译jdk1.5,1.6)

    java反编译工具jad 1.5.8g支持 jdk1.5,jdk1.6。 说明很多 记住一个万能的命令基本就够用了。 jad -sjava -r -8 -o **\*.class 反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一、基本用法 ...

    Java生成的class反编译工具

    Java生成的class反编译工具。这个真的很好用

    JD-GUI(java反编译工具)

    “反编译”:将二进制转换为源代码的过程(.class--->.java)。 总结: 1、它可以把已经生成的Jar包反编译回代码的形式,没有经过代码混淆的Jar包反编译后和实际的源码会有一定的差别,但不影响阅读。 2、JD-GUI是...

    JAVA--达内培训笔记

    java语言是先编译后解释,java源码是通过编译生成一种特殊的.class的中间字节码文件,然后再由JVM进行解释运行。 (编译) (解释) .java ----> .class ---> 可执行文件 所以效率低,是C++的20倍 5、java源...

    反编译JAVA的class文件的简单方法,附"文件分割器"完整源代码

    以我的为例,操作步骤如下: ... 此时E盘目录下会生成一个FileSa.java文件,源码尽现眼前。 注1:FilseSa是一个文件分割器; 注2:前提是你的机器上已经配好了JDK; 注3:要运行,在命令提示符中输入java FileSa即可

    java android 反编译工具大全

    将指定类生成的文件导出到文本文件里java -jar ClassyShark.jar -dump <BINARY_FILE> <FULLY_QUALIFIED_CLASS_NAME> 打开ClassyShark,在GUI界面展示某特定的类 java -jar ClassyShark.jar -open <BINARY_FILE> ...

    经典的java反编译工具 jad

    JAD本身是一个命令行工具,没有图形界面,我之前上传的Cavaj Java Decompiler... 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在D:\javasource目录里,其中的提示输出为中文,而不是Unicode代码。

    反编译java语言生成的class文件

    java代码编译后变成.class文件,使用反编译工具,即可将该文件恢复成java语言,支持整个项目恢复,包括包路径和层级等。

Global site tag (gtag.js) - Google Analytics