包(package)的引入
1.分门别类地管理Java文件
2.处理同一个文件夹中类名重名的问题
包的概述:
本质就是文件夹
包的声明:
package 包名1.包名2…;
包的导入:
import java.util.Scanner;
包的特点:
1.同包下的类相互调用不需要导入
2.在同一个类中使用不同包中的同名类,需要显示导入,例如Date
3.如果一个类没有包,那么默认在default包下,该包下的类永远无法被外界访问,只能够在同包下访问
4.包的声明必须出现在Java文件的第一句
5.如果希望导入一个包中所有的类 java.util.*;
6.java.lang(核心包)包下的类不需要导入
7.在写一个类的时候千万不要和系统的类重名
例: