java 类文件具有“.class”扩展名,并包含 java 字节码。该类文件可以由java虚拟机(jvm)执行。 java 编译器从“.java”文件成功编译后会创建“.class”文件。如果“.java”文件包含多个类,则 .java 文件中的每个类都会编译为单独的类文件。
示例class a { a() { system.out.println("this is class a"); }}class b { b() { system.out.println("this is class b"); }}class c { c() { system.out.println("this is class c"); }}public class classtest { public static void main(string[] args) { a obj1 = new a(); b obj2 = new b(); c obj3 = new c(); }}
在上面的例子中,java程序编译成功后,在相应的文件夹中会创建四个“.class”文件,因为有四个类在“classtest.java”文件中定义。它们是 a.class、b.class、c.class 和 classtest.class。
输出this is class athis is class bthis is class c
以上就是在java中,什么时候会创建一个.class文件?的详细内容。