java - 注释是否会使运行程序变慢?

标签 java performance programming-languages comments

在您的源代码中添加注释通常被认为是一种很好的做法。但是,在程序的源代码中进行注释是否有可能使程序执行变慢?提前致谢!

最佳答案

不,不是在 Java 中。编译代码时会删除注释。

进一步说明,这取决于您使用的编程语言类型。对于编译后的程序,计算机在运行程序时只使用可执行文件,而不使用源文件。例如在java中,.class files文件没有任何使程序变慢的注释痕迹。

对于像 PHP 这样的解释型语言,解释器必须知道它在以 // 开头的每一行上都有注释。因此可能需要多花几秒(通常可以忽略不计)的时间来执行。

但是对于像 HTML 和 JavaScript 这样的网络语言,评论实际上会被提取到客户端。当您点击网页的查看源代码时,您可以看到实际的 HTML 和 JavaScript 注释。这当然必须加载到机器上,并且会花费大量时间。因此,我们关心在生产环境中压缩 HTML、CSS 和 JS。

总而言之,注释是否会使程序变慢取决于编程语言。

希望对您有所帮助。

关于java - 注释是否会使运行程序变慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20298126/

相关文章:

java - 未加载新创建的行中的默认值

programming-languages - Self 语言是从哪里得名的?

java - 如何将图像路径转换为JLabel上的图像

performance - 每个存储桶的最大沙发床 View 数

python - 两个脚本的测试速度

c - 在c : do internal states improve speed?中

programming-languages - 仅由括号、加号和感叹号组成的语言

multithreading - 哪些高级语言支持多线程?

java - 如何使用 Collections.checkedlist

java - 如何使用户输入与变量相关?