Skip to content

1.包

包的作用

  1. 区分相同名字的类
  2. 当类很多时,可以很好的管理类
  3. 控制访问范围

包的基本语法

aiignore
package com.edu;
  1. package关键字,代表打包
  2. com.edu: 表示包名

包的本质分析
包的本质实际上就是创建不同的文件夹/目录来保存类文件 img_112.png

包的命名 只能包含数字、字母、下划线、小圆点。但不能用数字开头,不能是关键字或保留字

aiignore
demo.class.exec1 //错误 class是关键字
demo.12a //错误 12a是数字开头
demo.ab12ab//对

一般命名规范小写字母+小圆点
com.公司名.项目名.业务模块

aiignore
com.sina.crm.user //用户模块
com.sina.crm.order //订单模块
com.sina.crm.utils //工具类

常用的包
一个包下,包含很多的类,java常用的包有:

  1. java.lang.* //lang 包是基本包,默认引入,不需要再引入.
  2. java.util.* //util 包,系统提供的工具包, 工具类,使用 Scanner
  3. java.net.* //网络包,网络开发
  4. java.awt.* //是做 java 的界面开发,GUI

如何引用包
我们引入一个包的目的主要是使用改包下的类 语法:

aiignore
import 包;

import java.util.Scanner; //引入一个类Scanner
import java.util.*; //表示将java.util包所有都引入

包的注意事项和使用细节

  1. package的作用是声明当前类所在的包,需要放在类的最上面,一个类中最多只有一个package
  2. import指令位置放在package的下面,在类定义前面,可以有多句且没有顺序要求

Released under the MIT License.