在java中,如果在一个类中定义了内部类,则会生成: superthis.class的文件,如果给某个控件添加了Listener事件,则会生成 superi.class的文件(其中i为Listener的个数)。
例如:下面的程序:
编译后生成的class文件有:
- a.class a$1.class //jButton1.addActionListener
- a$2.class //jButton2.addActionListener
- a$3.class //jButton3.addActionListener a
- $b.class a$c.class a$c1.class
但如果a.java这样定义: class a{ } class b{ } 注意为同一个文件: 刚编译后生成b.class,a.class 而不是a$b.class 2 beyond compare来比较两种方式的编译结果,发现多出的两个类是GameClient$1.Class和GameBoard$1.Class。
1、确认项目最终使用的Java类的编译器。如果可能,尽可能使用javac生成结果应用程序,或是与客户达成一致。
2、尽量明确的书写缺省构造函数及其可见性。
3 、对于引用中的interface--implement在实现类中没有缺省的构造函数,在调用的同时,就会产生额外的文件。
分享到:
相关推荐
java反编译工具(.class文件反编译成.java文件) 解压后点击exe文件打开工具,点击open菜单选择.class文件执行后即生成.java文件 一直在使用的,方便,系统维护必不可少
1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包...
java反编译项目工程,可以将class 文件 进行 修改 重新导包 生成修改后的jar 步骤 1、将需要修改的 jar 包 放入 lib 目录下,并加入项目中 ,选中 jar 右击 选择 add a libray这个时候会看到 jar 的 目录 结构 2、...
将.class文件反编译为.java文件,可以实现将别人的文件反编译后查看里面的代码。
java反编译工具反编译.class文件 java反编译工具反编译.class文件java反编译工具反编译.class文件java反编译工具反编译.class文件java反编译工具反编译.class文件
JAVA反编译软件(可将class文件反编译为java文件)
java反编译软件,可以将编译后的class文件反编译成java文件
很小巧的javaclass反编译工具 只需要把点击exe文件执行 然后点击打开想要反编译的class文件 在对应的目录下就会生成.java的javabean文件 非常好用
编译Java源文件的工具 编译.class文件
查看java编译后的class文件的反编译工具.rar 使用它就能够查看编译过的代码程序了
java class文件编译,可查看编译文件。
jd-gui ,java Class反编译工具 ,java jar反编译工具。经济实惠只要1分。这个是在凑字数。这个是在凑字数。这个是在凑字数。
应用于class、java等各种文件的反编译操作,文件小巧易用
java反编译工具 对.class文件很有效
将编译后的class文件反编成Java文件非常实用
经测试可使用的反编译工具,将.class反编译成.java文件,使用起来非常方便
java反编译 java工具 class文件
java class文件反编译器,可以看轻松查看源代码!下吧
class文件反编译工具,直接打开class文件,不用ide,方便快捷好用!
本代码块为动态编译指定java文件,将编译后的class生成jar文件.调用示例为BuildRmi类