事情是这样子的,在我兴致勃勃的写接口的时候,此时一位同事暗藏身后,观察着我的一举一动。
看我十指如飞速般的敲击键盘,他说了一句,你为什么要写这么多注释。
我直言不讳的说了,因为写完如果将来要修改才能更直观,更快速~
此时他回答到:你这样子会让我们的系统变慢的!你看他还得判断这个是不是注释,才选择执不执行
我回答:哈?是这样子的吗?
我继续问到:我看你平时写代码没写注释,你看得懂吗?
他回答:我写的我怎么会看不懂!
我:我也就没跟他杠了…
转头我一手百度解惑,“在项目中写注释会造成项目速度变慢吗”
得到的答案是:
Java代码注释写的多,会影响到编译效率,但是不会影响到执行效率。
Java代码是先编译成字节码,然后被JVM解释执行的。
并且:
当注释行数是1~1万行的时候. 能较快的编译
当注释行数达到1百万的时候,编译稍微慢一点
当注释行数达到1千万行的时候, CPU占用100%,卡了进1分钟也没有编译完成,只好强行关闭
虽然我没有自己动手尝试过,但是还是可以相信的吧…
幸好我机灵,差点被骗…
本来是不想说这件事的,是因为现在我问他 一个他之前写的通用接口,他看了一会儿说没看太明白当初为什么这么写…
这特么…
答应我,下次写点注释好吗哥 ♥