嗯,标题是不言自明的。我在编译一个有很多行评论的项目时想知道这一点。这有点傻,因为jar文件不会增加太多(某些字节),但我很好奇这是否会影响带有大量代码和注释的程序。
由于
答案 0 :(得分:15)
不,通常会以任何语言(不仅仅是Java)删除注释。它们在字节代码中没有代表性。什么留在那里,是注释的东西等等
答案 1 :(得分:4)
它不会影响执行或性能(除非你已经注释了错误的陈述:-)
但肯定会影响可读性。没有理由有大量注释掉的代码(在生产中),version control是要走的路
另见this question。 问题已结束。功能
答案 2 :(得分:3)
不,文档未包含在已编译的类文件中。
可以使用javadoc
程序生成javadoc。所有javadoc都将转换为HTML。
答案 3 :(得分:2)
不,这不会被添加。
但是,您应该考虑杀死死代码(即注释代码,但也使用未使用的代码)。如果您认为“也许我会再次需要该方法”,只需删除该方法,如果确实某天需要此方法,请使用SCM工具(Subversion,Git,CVS或其他)来检索这个旧代码......
答案 4 :(得分:-8)
是的JAVA在编译的代码中包含注释,因为它不包括如何知道这是否是注释。但是在包含注释行之后没有发送到编译指令进行编译。