为什么每个java源文件都有多个字节的代码类文件?

时间:2016-05-17 12:30:48

标签: java

我有一个源java文件,Test.java。 在编译它时,java编译器生成多个类文件,如下所示(类名后缀为$和唯一数字),
测试$ 1.class
测试$ 2.class
测试$ 3.class
的Test.class
为什么生成每个java源文件多于一个字节的代码类文件?这些文件的数量有限制吗?

1 个答案:

答案 0 :(得分:1)

这些是包含匿名内部类的.class文件。

参考:what are the $1 in class file?