包用于管理类文件,类似于文件存储。
Java的类文件存储在不同的包中,在每一个类文件开头部分使用关键字package定义包
package只能放在程序类文件的最上面
一个类只能有一个包声明语句
包一般由小写字母组成
包作用:
① 把若干类组合到一起,便于查找和使用
② 防止命名冲突
③ 对类、类的成员变量、静态变量、成员方法和静态方法有保护作用
Java系统包
◆ java.lang Java语言的核心类,如String、Math、System等
◆ java.util 大量的工具类
◆ java.net 网络编程
◆ java.io 输入/输出操作
◆ java.text 格式化
◆ java.sql 数据库操作
◆ java.awt和java.swing 图形界面程序开发
访问同一包中的类时,不需要import语句
java.lang包下的类使用时不用导包,如String类
在一个类中使用另一个包中的类
① 在程序中直接使用使用类的全限定名(包名.类名) ------书写麻烦
② 在类定义前面用import引入要使用的类------import放在package和类定义之间
import 包名.类名 或者 import包名.*
导入后在程序中可直接使用,如:Random rdm = new Random();