最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。
第六篇介绍的内容稍微少了些,因为这一小部分知识和前、后均没有太大的联系,所以单成一篇~
首先介绍一下Eclipse里面package的概念。在Eclipse里面进行JAVA程序编写和Visual C++ 6.0里面进行C/C++编写是一样的,都需要先建立一个指定的工程(项目),然后在项目(project)之下建立包(package,默认为default包,但是不推荐使用),在package下面才建立class来进行JAVA程序的编写,下面是其它一些介绍以及注意事项:
接下里介绍API文档,API相当于JAVA学习者的“字典”,是最标准权威的使用规则的汇总,表现为一个个包以及类、类里面的方法以及使用方法说明,下图是API的界面整体构图:
随着每一次JDK的升级内容也会进行部分的更新,JAVA里面的包、类是非常多的,先来介绍几种最常用的package:
下面介绍如何生成自己编写程序对应的API文档,首先生成一个有意义的API文档的前提是你的程序里面要有相关的而且有用的API注释,格式如下:
在添加了必要的API注释之后,就开始生成自己API文档吧:
首先右键项目---Export---JAVA---Javadoc(调用javadoc.exe),然后会弹出如下窗口:
第一个目录栏是要正确填写javadoc.exe在你计算机的位置,在你安装jdk的bin目录下有,可自行寻找,接下来的矩形框里面是你要生成API文档的项目,单选按钮里面是内容的可见性选择,一般选择Public(也是默认选项),接下里的目录是你要生成的API文档文件夹所在的位置,可随意填写。生成完之后会在该目录产生一个文件夹,直接打开里面的index.html就可以看到你自己项目的API文档啦~
接下里介绍JAVA里面的输入类:Scanner。
标准用法:1,先定义一个Scanner对象:Scanner 对象名 = new Scanner(System.in)。2,定义完这个对象后,就相当于开了一块儿缓冲区(不知道这么比喻恰不恰当······),会读取输入的数据,根据输入数据的不同调用这个对象的不同方法———字符串:next();int型:nextInt();long型:nextLong();小数:nextFloat()、nextDouble();布尔型:nextBoolean()。然后定义一个变量将输入的数据赋给相应的变量,在进行接下来的操作。
下面是Scanner类的一个应用例子:
import java.util.Scanner;
/**
* 测试Scanner类的使用,如何接收键盘的输入。
*/
public class TestScanner {
public static void test01(){
Scanner s = new Scanner(System.in);
String str = s.next(); //程序运行到next会阻塞,等待键盘的输入!
System.out.println("刚才键盘输入:"+str);
}
public static void test02(){
Scanner s = new Scanner(System.in);
System.out.println("请输入一个加数:");
int a = s.nextInt();
System.out.println("请输入被加数:");
int b = s.nextInt();
int sum =a+b;
System.out.println("计算结果,和为:"+sum);
}
public static void main(String[] args) {
test02();
}
}
注意代码的第一行,我们需要import相应的类,才能正常使用哦·~
好啦,这篇到这里就结束了,接下来思考的事情是:今天还继不继续再写一篇~