在Android中编译java文件后,注释会发生什么?

前端之家收集整理的这篇文章主要介绍了在Android中编译java文件后,注释会发生什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Android编译器如何工作?它是否在编译时删除了Java代码和Android XML文件中的注释?

解决方法

将Java文件中的注释编译为类文件时,将删除或忽略这些注释.类文件不适合人工阅读 – 它们经过优化,可以在虚拟机上高效运行.如果要保留注释,它们只会导致类文件大于所需,并且没有额外的好处(即,编译器和虚拟机不理解注释,所以为什么要包含它们)

对于XML文件,通常会保留注释.虽然编译的类文件只有1个目的(在虚拟机上运行),但XML文件可以用于多种用途.例如,您可以将XML文件加载到应用程序中并对其进行操作.根据应用程序中XML文件的使用情况,可能需要将注释保留在那里 – 事实上,您的应用程序可能会专门查找注释.由于XML文件可能具有广泛的用途,因此如果出于某些其他目的需要注释,则不会从XML文件删除注释.

猜你在找的Android相关文章