对于没有内部类的java类来说,编译之后生成字节码文件,也就是.class文件。例如下方的代码编译之后会生成一个MyClass.class的字节码文件。 public class MyClass { } 对于存在内部类的Java类说,外部类会生成一个字节码文件,同时内部类也会生成一个字节码文件。例如下方代码:编译之后会生成2个字节码文件:OuterClass.class 和 OuterClass$1.class。其中OuterClass$1.class就是内部类InnerClass的字节码文件 public class OuterClass { class InnerClass{ } }
对于没有内部类的java类来说,编译之后生成
字节码
文件,也就是.class文件。例如下方的代码编译之后会生成一个MyClass.class
的字节码文件。对于存在内部类的Java类说,外部类会生成一个字节码文件,同时内部类也会生成一个字节码文件。例如下方代码:编译之后会生成2个字节码文件:
OuterClass.class
和OuterClass$1.class
。其中OuterClass$1.class
就是内部类InnerClass
的字节码文件