chp2 java语言基础

chp2 java语言基础

ID:34372274

大小:906.27 KB

页数:28页

时间:2019-03-05

chp2 java语言基础_第1页
chp2 java语言基础_第2页
chp2 java语言基础_第3页
chp2 java语言基础_第4页
chp2 java语言基础_第5页
资源描述:

《chp2 java语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chp2Java语言基础本章导读在上一章里,我们介绍了Java语言的一些背景,并介绍了Java语言环境的配置,为后面进一步的学习打下良好的基础。从本章开始,我们将逐步开始介绍Java语言的语言特性和语法规则。1注释注释指的是一些描述代码的文字。我们可以把对代码的各方面描述,都写成代码的注释。注释中典型的内容包括:这段代码是如何工作的、这段代码使用了什么算法、这段代码执行的流程如何,等等。注释不是Java代码的一部分,编译时,编译器会把Java代码翻译成字节码,而注释则会被编译器自动忽略。因此,代码中有没有注释,都不会影响到代码运行的结果。但是,注释却是

2、编程中必不可少的内容。有良好注释的代码,能够极大的增强代码的可读性。也就是说,加上注释的代码更容易让人读懂。对于初学者而言,一开始可能并不会意识到注释的意义。然而我们要知道,Java代码是给机器看的,同时也是给人看的,事实上,程序员看代码的时间远远超过Java编译器看代码的时间(想象一下你调试和写程序需要多久,而编译器编译程序需要多久)。因此,我们写程序应当注重“可读性”,也就是说,我们写出的代码应当尽可能让人容易读懂。随着工作量和代码量的增加,越来越多的代码和越来越复杂的逻辑会让程序员很难读懂、修改和维护代码。也许有一天,在看到自己写的代码的时候,你

3、也会发出这样的感叹:“咦,这段代码真的是我写的么?我怎么一点都看不懂了?”(当然,发出这样的感叹说明你确实积累了不少代码了)。这时候,注释能给程序员带来最大的帮助。Java中的注释从语法上来说主要有三种:单行注释、多行注释和javadoc注释。1.1单行和多行注释单行注释和多行注释,是很多编程语言中常见的注释语法。在Java中,单行注释以“//”开头,直到遇到一个换行符为止。以下为合法的单行注释:Eg1://Thisisacomment.Eg2:System.out.println(“ABC”);//ThisisanothercommentEg3:if

4、(XXX){//Thisiscomment}else{//Thisiselse}1多行注释以“/*”开头,以“*/”结尾,在/*和*/之间的所有内容,均作为注释。以下为多行注释的例子:Eg1/*ThisisComment*/多行注释可以跨行,例如:Eg2/*ThisisaexampleOfmulti-linecomment*/特别要注意的是,多行注释不能嵌套。例如以下程序片段:/*Thisiscomment/*cannothaveinsidecomment*/*/这个程序片段在多行注释中包含了另一个多行注释,会引发一个编译错误。1.2javadoc注释

5、javadoc注释,是Java中一种比较特殊的注释。这种注释用来生成api文档。程序员在对外发布Java代码的时候,还应当对外公布这些代码的用法。这样,才能让其他的程序员能够更加方便的利用已有的代码。在Java中,我们往往使用api文档,来向其他程序员介绍代码的组成和用法。例如,Sun公司发布的JDK,包括了一个庞大的类库,为了说明这些类的用法,Sun公司还提供了相应的api文档。Java1.6的文档链接如下:http://java.sun.com/javase/6/docs/api/下图显示了java.lang.Object类的api文档:对于程序员

6、来说,如何来生成这样的api文档呢?很显然,让程序员直接手工编写,是一件非常麻烦的事情。为此,Java提供了一种相对比较简单的机制。2首先,在代码中,我们可以使用javadoc注释。从语法上说,这种注释由“/**”开头,以“*/”结尾,在“/**”和“*/”之间可以有多行文本,并且与多行注释一样,javadoc注释也不允许嵌套。这是一种特殊的多行注释,可以在代码中描述类、函数等等。然后,在JDK中,有一个javadoc命令。这个命令能够从源文件中获得javadoc注释,并根据javadoc注释,自动生成api文档。例如,我们写出如下代码:/**这是对类

7、的注释*/publicclassTestJavaDoc{/**这是对主方法的注释并且有多行*/publicstaticvoidmain(Stringargs[]){System.out.println("testjavadoc");}}上述代码,在类和方法前面,都加上了javadoc注释。然后,进入命令行。在命令行上输入如下命令:javadoc–ddocTestJavaDoc.javajavadoc命令能够根据代码中的javadoc注释生成文档。“-d文件夹名”是javadoc命令的一个选项,这个选项表示的是,生成的文档要放在后面指定的文件夹下。例如,

8、上面“-ddoc”,就表示生成的javadoc文档要放在doc目录下。javadoc命令最后一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。