当前位置: 技术问答>java相关
为什么我的程序编译后生成很多*$1.class文件?
来源: 互联网 发布时间:2015-03-04
本文导语: 为什么,请指教1 | 这些是你类中定义的内部类,命名方式如你所见$.class | 内部类或者临时类 class Outer { class Inner{} } 编译后有两个class文件 Outer.class Outer$Inner.clas...
为什么,请指教1
|
这些是你类中定义的内部类,命名方式如你所见$.class
|
内部类或者临时类
class Outer
{
class Inner{}
}
编译后有两个class文件
Outer.class
Outer$Inner.class
class Outer
{
class Inner{}
}
编译后有两个class文件
Outer.class
Outer$Inner.class
|
应该是用了内部类!
|
*$1.class用来响应相映控件所产生的事件,有多少event就有多少*$1.class
|
你是用可石化开发工具吧?
|
你是不是用了内部类
或者用可视化工具,生成的中间过程的临时class
或者用可视化工具,生成的中间过程的临时class
|
用可视化工具,会生成什么样的中间过程的临时class ?应该也是用到的内部类吧
|
可能是匿名类。
|
是可视化工具吧?我写过一个jApplet它也生成了许多类似的类,删除了就不能运行了,不过,到底要生成几个我也说不上来。我的生成了八个这种类,不知谁能告诉我。。。
|
是不是用了内部类。这些是不能删除的,否则将不能运行。