- 作用:
- 用于区分同名的类,比如导包时
- 用于控制访问权限
- 用于划分项目的结构层次
- 关键字: package
- package 必须写在当前类文件的首行
- package com.atguigu.aaa;
每个" . " 代表一层目录
- 包的命名:所有字母都小写。
通常包名为所在公司域名的倒置:com.dodou.项目名.模块名
- import :导入
-
import com.dodou.test.*;代表导入 test 包中所有的类和接口
-
同一个类中使用了两个相同类名,不同包名的两个类时
一个类使用导包的方式:
import java.util.Date;
另外一个类使用权限定类名的方式:
java.sql.Date date2 = new java.sql.Date(12987435556L);
- import static; 静态导包。导入一个类中所有的静态成员
- JDK中主要的包介绍
-
java.lang----包含一些Java语言的核心类,如String、Math、Integer、Thread
-
java.net----包含执行与网络相关的操作的类和接口。
-
ava.io ----包含能提供多种输入/输出功能的类。
-
java.util ----包含一些实用工具类,如定义系统特性、集合框架类、
-
java.text ----包含了一些java格式化相关的类
-
java.sql ----包含了java进行JDBC数据库编程的相关类/接口
-
java.awt ----包含了构成抽象窗口工具集(abstract window toolkits)的 多个类
-
java.applet----包含applet运行所需的一些类。
网友评论