包的三大作用
- 区分稚同名子的类
- 当类很多时,可以很好的管理类[看java API文档]
- 控制访问范围
包基本语法
package comn.test;
说明:
- package关键字,表示打包
- com.test:表示包名
命名视则
只能包含数字、字母、下划线、小圆点,但不能用数字开头,不能是关键字或保留字
demo.class.exec1//错误class是关键子
demo.12a//错误12a是数字开头
demo.ab12.oa //对
命名规范
一般是小写字母+小圆点一般是
com.公司名.项目名.业务模块名
比如:com.hspedu.oa.model;com.hspedu.oa.controller
举例
com.sina.crm.user//用户模块
com.sina.crm.order//订单模块
com.sina.crm.utils//工具类
常用的包
一个包下,包含很多的类,java 中常用的包有:
命名 | 用途 |
---|---|
java.lang.* | lang 包是基本包,默认引入,不需要再引入. |
java.util.* | util 包,系统提供的工具包, 工具类,使用 Scanner |
java.net.* | 网络包,网络开发 |
java.awt.* | 是做 java 的界面开发,GUI |