”python注释语句不被解释器过滤掉,也不被执行“为什么错误?谢谢

”python注释语句不被解释器过滤掉,也不被执行“为什么错误?谢谢,第1张

后半句  注雀颤袜释语顷激句不被执行 是对的

前半句 注释语句不被解释器过滤掉 是错的洞冲,会被解释器过滤掉

Java代码注释写的多,会影响到编译效率,但是不会影响到执行效率。

Java代码是先编译成字节码,然后被JVM解释执行的。

我做了个实验

TimeDemo 类

import java.util.ArrayList

public class TimeDemo {

public static void main(String[] args) {

long start = System.currentTimeMillis()

ArrayList<Integer> list = new ArrayList<Integer>()

for (int i = 0 i <1000000 i++) {

list.add(i)

}

long end = System.currentTimeMillis()

System.out.println("本次执行耗费了"+(end-start)+"毫秒")

}

}

TimeDemo2

import java.util.ArrayList

public class TimeDemo2 {

public static void main(String[] args) {

long start = System.currentTimeMillis()

ArrayList<Integer> list = new ArrayList<Integer>()

for (int i = 0 i <1000000 i++) {

list.add(i)

}

//用java.io生成了很多行的注释,

//注释

//注释

//注释

//注释

//注释

long end = System.currentTimeMillis()

System.out.println("本次执行耗费了"+(end-start)+"毫秒")

}

}

运行结果

当注释行数是1~1万晌饥改行的时候. 能较快的编译

当注释行数达到1百万的时候,编肢败译稍微慢一点

当注释行数达到1千万行的时候, CPU占用100%,卡了进1分钟也没有编译完成,只好强行关闭宴判

结论:

简单明了的注释有助于程序猿对代码的读写

   只有当注释行数极大的时候,才会严重的影响编译速度。 但不会影响执行速度


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12303659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存