Java(包机制、doc、Scanner对象)
包机制
- 本质:文件夹
- 用于区别类名的命名空间
- 一般利用公司域名倒置作为包名
- import与通配符* 导入包
例:
import java.util.Scanner;
import com.xxx.xxx.*; // * 导入这个包下所有的类
通配符 *

javadoc
- 用来生成自己API文档
- 命令
javadoc -encoding UTF-8 -charset UTF-8 java文件
-encoding UTF-8 -charset UTF-8 避免中文乱码
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况

生成文档后打开 index.html查看
Scanner对象

next()和nextLine()这两种接受用户输入方式的区别:
next():
1.一定要读取到有效字符后才可以结束输入。
2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉。
3.只有输入有效子符后才将其后面输入的空白作为分隔符或者结束符。
4.next()不能得到带有空格的字符串。
nextLine():
1、以Enter为结束符也就是说nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。
练习:
- next()
package com.litetlewhite.practice;
import java.util.Scanner;
public class Run {
public static void main(String[] args) {
String a;
Scanner scanner = new Scanner(System.in);
a = scanner.next();
System.out.println(a);
scanner.close();
}
}
运行结果:
- nextLine()
package com.litetlewhite.practice;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String a;
Scanner scanner = new Scanner(System.in);
a = scanner.nextLine();
System.out.println(a);
scanner.close();
}
}
运行结果:

浙公网安备 33010602011771号