JAVA学习笔记6——package+API文档+Scanner类
来源:互联网 发布:微商达人是什么软件 编辑:程序博客网 时间:2024/06/07 03:18
最近在看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相应的类,才能正常使用哦·~
好啦,这篇到这里就结束了,接下来思考的事情是:今天还继不继续再写一篇~
- JAVA学习笔记6——package+API文档+Scanner类
- (21)Java学习笔记——常用对象API /Scanner类
- Java API—— Scanner类
- 黑马程序员—java中的Scanner类学习笔记
- java API------Scanner类
- Java笔记4——Scanner类
- api文档——package包
- Java学习笔记(5)——Scanner类的使用
- Java API 之Scanner类
- java——Scanner类
- JAVA——Scanner类
- 【JAVA_SE学习笔记】Scanner类
- Java学习笔记(一)scanner.math.character类方法
- Java学习笔记(三)——关于Scanner类在读取字符是跳过的问题
- Java基础学习笔记12——(Scanner的使用,String类的概述和使用样例)
- API学习Scanner
- java学习之Scanner类
- Java 类Scanner的学习
- java生成excel报表
- Foundation框架(6)——NSArray的创建、简单使用、内存管理、给数组中得元素发消息
- ios编译库文件时出现的问题
- OpenGL学习——第一课:建立OpenGL环境
- 打印1~100之间的全体素数
- JAVA学习笔记6——package+API文档+Scanner类
- 数位革命:创新创业的黄金时代
- [CSAPP-I] 过程(函数栈帧) C语句的机器级表示(gcc -S)
- HASH分区表分散写操作测试
- MySQL存储引擎比较
- 类型参数的约束(C# 编程指南)
- 【android】关于FragmentManager动态管理Fragment时Fragment生命周期的探究
- 多个按钮单击事件
- 编写程序计算Hermite Polynomials(厄密多项式)