1 包
包就是文件夹。
作用: 用来管理各种不同功能的Java类,方便后期代码维护。
包的定义格式
一般采用公司域名反写
+ 包的作用
。
- 需要全部英文小写,见名知意
- 多级包 用
.
分开
package com.xxx.domain; //表示这个包里全是JavaBean类
public class Student {
}
包名+类名com.xxx.domain.Student
叫做这个类的全类名或全限定名
使用其他类的规则
- 使用同一个包中的类、
java.lang
包中的类,不需要使用全类名或导包。 - 使用非同一个包中的类、非
java.lang
包中的类,需要使用全类名或导包。 - 同时使用两个包中的同名类,需要使用全类名。
2 如何使用非同一个包且非java.lang包中的类
- 使用非同一个包、非
java.lang
包中的类时,需要使用全类名或导包。
如创建Scanner的对象,需要
- 使用全类名
public class Demo {
java.util.Scanner sc = new java.util.Scanner(System.in);
}
- 导包
import 包名;
import java.util.Scanner;
public class Demo {
Scanner sc = new Scanner(System.in);
}