java编译后的文件出现xx$1.class的原因
2017-03-29 09:10
477 查看
java编译后的文件名字带有$接数字的就是匿名内部类的编译结果,接名字的就是内部类的编译结果
例如:TestFrame$1.class是匿名内部类的编译结果,TestFrame$MyJob.class则是内部类MyJob编译后得到的.
使用内部类可以隐藏一些实现的细节, 等等, 还有其他一些好处. 使用匿名类的时候, 要注意代码的可读性
例如:TestFrame$1.class是匿名内部类的编译结果,TestFrame$MyJob.class则是内部类MyJob编译后得到的.
使用内部类可以隐藏一些实现的细节, 等等, 还有其他一些好处. 使用匿名类的时候, 要注意代码的可读性
相关文章推荐
- 回归JAVA: java文件编译后,出现xx$1.class的原因
- java文件编译后,同一个文件出现"$"的class
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
- javac编译成功,用java运行class文件出现“找不到或无法加载主类”
- g++ 编译头class的文件 出现expected unqualified-id before ‘namespace’错误的原因
- cmd编译执行java文件出现java.lang.ClassNotFound Exception:com.microsoft.sqlserver.jdbc.SQLServerDriver
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
- javac命令编译java文件成class文件出现中文乱码问题解决
- 关于java文件编译后,同一个文件出现"$"的class
- 关于svn上传的代码每个java文件上都出现class问件暨代码编译路径的若干问题
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
- 关于命令行中javac 编译成功,用 java 运行 class 文件出现 “ 找不到或无法加载主类 ” 的问题
- 关于java文件编译后,同一个文件出现"$"的class
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
- java的class文件批量反编译
- 如何将.class文件转换成.java文件——JAVA反编译工具总结[转]
- java的class文件反编译工具jad的应用
- javah -jni编译带包的class文件出错
- OSCache的源码编译Cache.java 文件报add(Class, T) in the type EventListenerList is not applicable for the arguments 错误的解决