/*
package和import
1、package(翻译为:包)
第一:package出现在java源文件第一行。
第二:带有包名的Java文件编译命令:javac -d . xxx.java
第三:带有包名的Java文件运行命令:java 完整类名
说明:以后说类名的时候,如果带着包名描述,表示完整类名。
如果没有带包描述,就表示简类名。
举例:java.util.Scanner 完整类名。
Scanner 简类名
2、import(导入)
出现位置:package语句之后,类声明语句之前。
不需要import语句的情况:
- java.lang包下的类不需要import导入。
- 同包下的类不需要import导入。
除了以上两种情况其它一律都需要import来导入。
用法:
- import 完整类名;
- import 包名.*; (说明:这里的"*"只能代表类名)
举例:
- import java.util.Scanner; // 完整类名。
- import java.util.*
以上两种情况均可以
问:如果用"*"来代表类,这样是不是效率比较低。
回答: 这样效率不低,因为编译器在编译的时候,会自动把*变成具体的类名。
但是不能太省了。
import java.*; 这是不允许的,因为在java语言中规定,这里的*只代表某些类的名字。
*/