我的项目中有一个名为“CustomerDao.java”的 java 文件。当我使用 maven 构建我的 java 项目时。所以在文件夹 "target\classes(structure of my project)", "CustomerDao$2.class",CustomerDao$1.class,CustomerDao$3.class,CustomerDao$4.class.... 最多 35 个,类文件已经创建。
那么这个数字代表什么以及这些文件的目的是什么。为什么每次出现不同版本的文件?