只有一个类(即主类),为什么编译后产生了3个类似的class文件 在一个.java文件里,如果有几个class(其中一个是public,并且与文件名相同),就会生成几个.class,都是必须的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为在你的x.java中存在内嵌类的原因。如我们经常在写事件监听时:frm1.addWindowListener(new WindowAdapter(){ ... public void windowClosing(WindowEvent e) { ...}});就会生成一个缺省命名的内部类。 你一定是个初学者,产生这种情况是因为 你的 class 文件中包括了 两个内部类 而内部类分为 一般内部类 和 匿名内部类 编译后会产生 形如 主类名$x.class 的 附加 class 文件 看一下《JAVA编程思想》,里面有内部类的说明。 新手求教 如何比较p1与P2是同一个人?用equlas重写 While循环,CPU%100使用率,风扇狂转? Formula one 是如何实现自适应列宽的?如何判断内容的显示长度 一个初级问题,关于对像的引用(对像变量的赋值) 如何将这个java文件用jbuilder来调试 java反编译软件哪里可以下载 JBuilder6下运行sample出现的问题 Jbuilder4的序列号和KEY?? byte数组转String 求教!搭建简单的dubbo框架 神哪,救救我吧!java大虾接招:重金买吗(20分) 关于JDK1.3的配置问题(二)?
如我们经常在写事件监听时:
frm1.addWindowListener(new WindowAdapter(){
...
public void windowClosing(WindowEvent e) {
...
}
});
就会生成一个缺省命名的内部类。
产生这种情况是因为 你的 class 文件中包括了 两个内部类
而内部类分为 一般内部类 和 匿名内部类
编译后会产生 形如 主类名$x.class 的 附加 class 文件