银行卡银行卡未预留手机号码码更改不成功

java文件编译后额外生成的$1.class是怎么一回事
首先java文件编译生成class文件其基本规则是这样的:内部类的class文件命名是:主类+$+内部类名匿名类的class文件命名是:主类+$+(1,2,3....)但是如果没有使
首先java文件编译生成class文件其基本规则是这样的:内部类的class文件命名是:主类+$+内部类名匿名类的class文件命名是:主类+$+(1,2,3....)但是如果没有使用匿名类,会生成带$1.class文件么~~答案是会的。先来看这样一段代码~public class TestJavac
void Test()
innerClass lklk = new innerClass();
lklk.biubiu();
private class innerClass
private innerClass()
// TODO 自动生成的构造函数存根
void biubiu()
System.out.println("XXXX");
}TestJavac.class TestJavac$innerClass.class 这两个你肯定知道,但是还会生成一个TestJavac$1.class这玩意儿是怎么来的?将其反编译内容为~~空的class TestJavac$1
}有人说JDK1.4才会有这种情况,,但我的javac版本是1.6.0_21,也会有此问题。对于如何在ANT中使用JDT的java编译器可以参考这篇文章 个人感觉:不是SUN的javac太差了,而是IBM的eclipse太强了~~
你最喜欢的

我要回帖

更多关于 银行卡未预留手机号码 的文章

 

随机推荐