『踩坑记录』使用javac命令编译一个.java文件生成几个.class文件
程序员文章站
2022-03-07 09:32:20
...
本篇博客主要验证一下使用javac命令编译一个.java文件时会生成多少个.class文件。
首先,我们创建一个Test.java文件:
然后,我们写入代码,创建几个类:
public class Test {
private int num;
private static class One {
private int num1;
}
public Test(int num) {
this.num = num;
}
public void display() {
System.out.println(this.num);
}
}
class Two {
private int num2;
}
interface three {
void hehe();
}
然后保存并退出,打开cmd,切换到Test.java所在路径,使用javac命令编译Test.java。
查看编译之后生成的.class文件。
从上述可以看出,一个.java文件编译生成多少个.class文件取决于.java文件中有多少了类,interface是当做类处理的。