你的javadocs被编译到你的类文件中吗?
编译java
文件时,是否还将javadoc和注释嵌入到类文件中?
例如,如果你有大型的javadoc,它是否会影响你的类文件的整体大小? 或者编译器是否忽略以//
和/*
开头的所有内容?
您可以告诉编译器在类文件中包含源代码( javac -g:source
)。 这意味着将添加源的每个位。 评论,代码,空白,一切。
如果你这样做,那么源的大小就很重要。 否则,它没有。
从运行时的角度来看,差异并不重要。
不,评论不会编译到您的类文件中。 这包括JavaDocs。
相反,您需要在源代码上使用JavaDoc工具(如Sun / Oracle )来生成文档。
不,类文件只是二进制数据。
可以保留注释(取决于注释)。
注释不会影响类文件的大小。