编译过程中产生的$1.class文件,也需要同样替换,不然启动项目会出现问题
Java .class 文件的 加上内部类的编号。
例如,如果外部类的文件名为 Outer,内部类名称为 Inner,那么编译后会生成两个文件:Outer.class 和 Outer$Inner.class。
对于内部类,Java 编译器会为其生成一个内部类编号(从 1 开始),如果内部类中还有其他内部类,那么它们的编号依次递增。
因此,$1 文件指的是一个 Java 类中的第一个内部类。
编译过程中产生的$1.class文件,也需要同样替换,不然启动项目会出现问题
Java .class 文件的 加上内部类的编号。
例如,如果外部类的文件名为 Outer,内部类名称为 Inner,那么编译后会生成两个文件:Outer.class 和 Outer$Inner.class。
对于内部类,Java 编译器会为其生成一个内部类编号(从 1 开始),如果内部类中还有其他内部类,那么它们的编号依次递增。
因此,$1 文件指的是一个 Java 类中的第一个内部类。
本文标题:编译文件中的xxxx$1.class文件
本文链接:https://www.haomeiwen.com/subject/sxpkpdtx.html
网友评论