Dum*_*ode 1 java compiler-construction command-line class
我正在使用Mac 上的Sublime Text创建一个简单的文本编辑器程序,当我通过命令行编译时,它会生成6个.class文件.
我在终端中使用以下命令来编译我的类.
javac Notepad.java
控制台日志如下图所示......

有谁知道它为什么会产生多个.class文件?奇怪的是我可以删除它们然后使用java Notepad它仍然可以完美运行...为什么Java甚至会创建它们?我确定我做的事情很愚蠢.
这里是我的git存储库,而不是发布完整的代码.
这些是给内部类的名称 - 它并不意味着你做错了什么,或者代码有什么问题.