如题:
比如,我写了个:JPanel1.java
编译,然后会有:JPanel1.class
JPanel1$1.class
以前看泛型的时候也有这样的后缀,说是系统自己加的 "桥 "
不过,这个swing..怎么都会生成这样的字节码?而且我把这个*$1.class删除以后再运行也什么都没变?奇怪喔,求解!
------解决方案--------------------
内部匿名类
------解决方案--------------------
同意楼上
------解决方案--------------------
JPanel1.java 中除了public class JPanel1外如果有匿名類或者其他類型class,例如class A,則javac的時候會產生其他JPanel1.class和JPanel1$A.class.....
------解决方案--------------------
一个class中可能有其他的类 jbuilder里面button的事件 往往是一个类 编译之后会生成.class文件
------解决方案--------------------
内部类