发表于: 2017-03-04 12:22:09
2 1476
今天完成的事情:
补充说明常用的包(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.
A 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(); 注意其书写格式。
评论