将Java文件中的注释编译为类文件后,它们将被删除或忽略。类文件不是供人阅读的-
它们经过优化可以在虚拟机上高效运行。如果保留注释,它们只会导致类文件大于所需的大小,并且没有任何额外的好处(即,编译器和虚拟机不理解注释,因此为什么要包含它们)
对于XML文件,通常会保留注释。编译后的类文件只有一个用途(可在虚拟机上运行),而XML文件可以满足许多用途。例如,您可以将XML文件加载到应用程序中并进行操作。根据您的应用程序中XML文件的使用,可能需要将注释保留在其中-
实际上,您的应用程序可能会专门查找注释。由于XML文件的用途广泛,因此如果出于其他目的需要使用注释,则不会从XML文件中删除注释。



