2020
12-04
12-04
java编译后的文件出现xx$1.class的原因及解决方式
java编译后的文件名字带有$接数字的就是匿名内部类的编译结果,接名字的就是内部类的编译结果例如:TestFrame$1.class是匿名内部类的编译结果,TestFrame$MyJob.class则是内部类MyJob编译后得到的.使用内部类可以隐藏一些实现的细节,等等,还有其他一些好处.使用匿名类的时候,要注意代码的可读性补充知识:JNI之javah使用时报错:找不到类文件初学java,想使用JNI,在用javah生成头文件时,总是报错找不到类;看了javah的help,...
继续阅读 >