1. 首页
  2. 编程语言
  3. Java
  4. java编译后的文件出现xx$1.class的原因及解决方式

java编译后的文件出现xx$1.class的原因及解决方式

上传者: 2022-05-10 12:34:42上传 PDF文件 63.24 KB 热度 6次

java编译后的文件名字带有$接数字的就是匿名内部类的编译结果,接名字的就是内部类的编译结果TestFrame$1.class是匿名内部类的编译结果,TestFrame$MyJob.class则是内部类MyJob编译后得到的.使用内部类可以隐藏一些实现的细节, 等等, 还有其他一些好处. 使用匿名类的时候, 要注意代码的可读性初学java,想使用JNI,在用javah生成头文件时,总是报错找不到类;看了javah的help,本来是很简单的,但是由于自己概念含糊,所以出错。javah的命令行帮助:用法:javah [选项] 其中 [选项] 包括:

下载地址
用户评论