![Java王者归来:从入门迈向高手](https://wfqqreader-1252317822.image.myqcloud.com/cover/394/27563394/b_27563394.jpg)
上QQ阅读APP看书,第一时间看更新
2-3 程序注释
程序注释的主要功能是让所设计的程序可读性更高,更容易理解。一个实用的程序可以很轻易超过几千或上万行,此时可能需要设计好几个月,给程序加上注释,可方便自己或他人,较便利地了解程序内容。Java有以下三种注释格式。
1.单行注释
凡是某一行“//”符号右边的文字都是注释。
程序实例ch2_2.java:输出两行数据的应用,这个程序的重点是认识单行注释。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P25_763151.jpg?sign=1738879563-5lCq3xpKHa9SOeIFkLeXmVWRDKNhnqTE-0-1dec50be8ba0fbbc7f13ea16b06a6caf)
执行结果
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P25_757718.jpg?sign=1738879563-p18eU49GVgZ30azRejyPOAWNiNcC8XGm-0-b9a218748d9ca9aa0c8fff9499532d2d)
2.多行注释
Java是用“/*…*/”进行多行注释。
程序实例ch2_3.java:本程序的重点是第1~4行,使用“/*…*/”进行多行注释。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P26_763155.jpg?sign=1738879563-YpfC3AP0IJVQuB0kamaDOLYy8co3YAAF-0-091838acfac8c37def997c1a1ce751ed)
执行结果
与ch2_2.java相同。
3.文件注释
文件注释的规则与多行注释类似,它的语法是“/**…*/”。通常在设计类或方法时,为了更详细地解说用途,可以使用文件注释。编写文件注释后,可以使用javadoc.exe工具程序,将此文件注释处理成Java API文件,所产生的文件是HTML文件。使用格式如下,细节可参考下列ch2_4.java。
程序实例ch2_4.java:建立文件注释的应用。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P26_757965.jpg?sign=1738879563-txEqx0G6KRz5PpO9lamfbmiUKI8qjHHz-0-a35d69a476c399ad9a302a34a45c74ce)
执行结果
与ch2_3.java相同,但更重要的是产生文件注释。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P26_757729.jpg?sign=1738879563-Lm75dFU0b2kHRQR7VrJwyVicxDLmbV4R-0-7bae7e1f82a0b6d26f1104ce3122f618)
经上述执行后,会在.\api目录下建立属于ch2_4.java的文件注释index.html,打开此index.html文件可以得到下列执行结果。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P27_515802.jpg?sign=1738879563-x1qVlk2F23ytqDCpakYJcXvm1vWUenFz-0-963c9cae60238d37fd98ba2d35414b06)
上述只是文件注释的最基本应用,事实上,文件注释的应用比上述复杂,读者可以参考相关资料。
Java所有文件注释都是由HTML文件组成,当安装JDK后,可以看到src.jar和src.zip,解压缩后可以发现所有的Java文件都是HTML格式。事实上,所有Java文件都是来自这些注释文件。