【发布时间】:2010-10-27 10:21:06
【问题描述】:
嗯,标题是不言自明的。我在编译一个有很多行注释的项目时想知道这一点。这有点傻,因为 jar 文件不会增加太多(一些字节),但我很好奇这是否会影响具有大量代码和 cmets 的程序。
谢谢
【问题讨论】:
标签: java compiler-construction
嗯,标题是不言自明的。我在编译一个有很多行注释的项目时想知道这一点。这有点傻,因为 jar 文件不会增加太多(一些字节),但我很好奇这是否会影响具有大量代码和 cmets 的程序。
谢谢
【问题讨论】:
标签: java compiler-construction
不,cmets 通常在任何语言中都被删除(不仅仅是在 Java 中)。它们在字节码中没有代表。留在那里的是带注释的东西等等
【讨论】:
它不会影响执行或性能(除非您注释掉了错误的语句:-)
但它肯定会影响可读性。没有理由有大块注释掉的代码(在生产中),version control 是要走的路
另见this question。问题已结束。
不,文档不包含在编译的类文件中。
可以使用javadoc 程序生成javadocs。所有的 javadoc 都会被转换成 HTML。
【讨论】:
不,没有添加。
但是,您应该考虑杀死死代码(即注释代码,也包括未使用的代码)。如果您认为“也许我会再次需要该方法”,只需删除该方法,如果您真的有一天需要此方法,请使用您的 SCM 工具(Subversion、Git、CVS 或其他)检索这个旧代码...
【讨论】: