/* 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语言中规定,这里的*只代表某些类的名字。 */