发表于: 2017-03-04 12:22:09

2 1474


今天完成的事情:

补充说明常用的包(package);

进一步学习API文档的查询方法,以及生成自己项目的API文档;

学习java.util.Scanner的使用

明天计划的事情:

学习面向对象和面向过程的本质区别

收获:

1) JDK中主要的package有:

    java.lang  包含一些java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。

    java.awt   包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用                     程序的图形用户界面GUI。

    java.net   包含执行与网络相关的操作的类。

    java.io     包含能提供多种输入/输出功能的类。

    java.util   包含一些实用工具类,如定义系统特性,使用与日期日历相关的函数。

API文档(Application Programming Interface)

2) Java有三种注释语句:

    //   单行注释

    /*  */  一行或多行注释

    /**  */ 文档注释

注释语句与程序的缩进书写风格一样,对Java编译器不会产生更多的信息,但有助于理解程序,增强程序的可读性。

3) Java文档注释语句可用于产生API文档; Java系统提供的javadoc工具可以根据程序结构自动产生文档。当程序修改时,方便及时更新文档。javadoc命令从文档注释语句中提取文档,输出的文件是HTML格式,可以通过Web浏览器查看,其中index.html为起始文档。

javadoc从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。

javadoc命令是用来生成自己API文档的,使用方式有:

          在dos中在目标文件所在目录输入: javadoc 文件名.java

          或者是在eclipse中右键选择export导出javadoc文件

4) 常用的java注释标签 

5) Java包含了许多预定义的类,用不同的目录将这些类归入相关集合,从而构成包,这些包的总和称为Java应用程序编程接口,即Java API。其中,每个包都提供了相对独立、相对完整和相对专用的功能,编程时可以根据功能需要导入相应包,或者导入包中的有关类和接口。借助API的预编写代码,程序员能够省时省力地编写出高品质的代码。Java API是Java最显著的优点之一,非常有参考价值。


java.util.Scanner类的使用

6) java.util.Scanner在API中的解释

A simple text scanner which can parse primitive types and strings using regular expressions.

Scanner breaks its input into tokens using a delimiter (分隔符)pattern, which by default matches whitespace. The resulting tokens may then be converted into values of different types using the various next methods

7) 练习一:测试Scanner类的使用

注意:程序运行到第13行代码String str = s.next(); 在next方法这里会发生阻塞,等待键盘的输入。

8) 练习二:通过Scanner类来实现程序与键盘输入的互动,练习使用方法调用实现计算由键盘输入的两个值求和。


注意: 代码21行定义了方法test02, 代码第32行通过main()方法对其进行调用。代码第24行int a = s.nextInt(); 注意其书写格式。


返回列表 返回列表
评论

    分享到