JAVA中 注释行做什么用的?

JAVA中 注释行做什么用的?,第1张

简单的说

注释是一种良好变成习惯 用于解释您的程序含做哗义

有//单行注释 有/**/多行注释 有/***/多行注释会保留 三种

大型程序代码量很大 程序开发周期长 当开发了一段时间后

一些程序代码的含义您也许不会记得很清楚这时您的注释就会渗胡亮有更强的使用意义。

还有一些情况比如前人开发完的程序需要你去维护或扩充功能时

如果有很多清楚的注释就可以去相丛宽对容易的去读懂程序的流程以便修改。

更多的代码注释写法您可以参照SUN自己的类注释方法等等。

养成良好的编码习惯是非常重要的。

您也可以参照软件工程的知识进行学习。

JAVA学习很有乐趣 记住多实践 多学习 打好底层知识的功底 打开学习面 以书本为例 不断前进 加油吧!

不会的,因为注释被忽略了。

C语言的原型ALGOL60语言(也称为A语言)。

1963年,剑桥大学将ALGOL60语言发展成为CPL(CombinedProgrammingLanguage)语言。

1967年,剑桥大学的MatinRichards对CPL语言进行了简化,于是产生了BCPL语言。

1970年,含告好美国贝尔实验室的KenThompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意谈铅思是友皮将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX *** 作系统。

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/8264909.html

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

发表评论

登录后才能评论

评论列表(0条)

保存