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

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

解决方法

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

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...