微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

Android编译器如何工作?它是否在编译时删除了Java代码和Android XML文件中的注释?

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐