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