当前位置: 技术问答>java相关
我的一个java文件怎么编译出这么多class文件啊?(只有这点分了)
来源: 互联网 发布时间:2015-01-20
本文导语: 我的一个java文件里面只有一个Applet1类,但是编译后怎么生成了这么多class文件啊? 文件名为:Applet1.class, Applet1$1.class, Applet1$2.class, Applet1$3.class, Applet1$4.class, Applet1$5.class, Applet1$6.class 请问怎么会这样啊? ...
我的一个java文件里面只有一个Applet1类,但是编译后怎么生成了这么多class文件啊?
文件名为:Applet1.class, Applet1$1.class, Applet1$2.class, Applet1$3.class,
Applet1$4.class, Applet1$5.class, Applet1$6.class
请问怎么会这样啊?
文件名为:Applet1.class, Applet1$1.class, Applet1$2.class, Applet1$3.class,
Applet1$4.class, Applet1$5.class, Applet1$6.class
请问怎么会这样啊?
|
在你的程序中,可能有很多这样的情况:
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActioinEvent e)
{
//处理事件的代码
}
});
这样的嵌入匿名类在编译以后就会生成很多的class了,名字就和你列举的差不多。
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActioinEvent e)
{
//处理事件的代码
}
});
这样的嵌入匿名类在编译以后就会生成很多的class了,名字就和你列举的差不多。