java - java编译器会创建多少个文件?

标签 java javac

如果我编译一个类

class hussi
{
  public static void main(String args[])
  {
    System.out.println("hello java");
  }
}

除了 hussi.class 文件之外,我还有其他文件吗?
javac 是否创建除 .class 文件之外的任何文件?

最佳答案

Java编译器为每个类创建.class。 Java 文件可能至少包含 1 个类。它可以包含更多:顶级类或内部类。它还可以包含匿名内部类。编译器为每个此类创建单独的文件。

关于java - java编译器会创建多少个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9803755/

相关文章:

java - 如何让 gradle ShadowJar 任务也创建其子项的源代码和 javadoc?

Java中无穷大的定义

java - 从命令行编译 java 类时找不到符号错误

Javac版本没有更新

java - Java 中匿名类是如何编译的?

java - 错误 :java: invalid source release: 8 in Intellij. 是什么意思?

java - 修改jar文件的合规级别

java - eclipse 调试变量导出或打印

java - 如何为add方法编写junit testCase?

java - 多线程环境下使用的Hashmap