美文网首页
编译文件中的xxxx$1.class文件

编译文件中的xxxx$1.class文件

作者: Yluozi | 来源:发表于2023-07-26 15:25 被阅读0次

    编译过程中产生的$1.class文件,也需要同样替换,不然启动项目会出现问题

    Java .class 文件的 1 文件是指当你在一个类中定义了一个内部类,在编译的时候,Java 编译器会为内部类单独生成一个 .class 文件,文件名为外部类文件名加上 加上内部类的编号。

    例如,如果外部类的文件名为 Outer,内部类名称为 Inner,那么编译后会生成两个文件:Outer.class 和 Outer$Inner.class。

    对于内部类,Java 编译器会为其生成一个内部类编号(从 1 开始),如果内部类中还有其他内部类,那么它们的编号依次递增。

    因此,$1 文件指的是一个 Java 类中的第一个内部类。

    相关文章

      网友评论

          本文标题:编译文件中的xxxx$1.class文件

          本文链接:https://www.haomeiwen.com/subject/sxpkpdtx.html