关于java语言当中的包机制:
1、包又称为package, java中引入package这种语法机制主要是为了方便程序的管理不同功能的类被分门别类放到不同的软件包当中,查找比较方便,管理比较方便,易维护。
2、怎么定义package呢?
在java源程序的第一行上编写package语句;
package只能编写一个语句;
语法结构:
package 包名;
3、包名的命名规范:
公司域名倒序+项目名+模块名+功能名;
例如:com.sun.beans.util.Cache
采用这种方式重名的几率较低,因为公司域名具有全球唯一性。
4、包名要求全部小写,包名也是标识符,必须遵守标识符的命名规则。一个包对应一个项目
- 使用包机制后的运行编译的命令行
1、编译
javac -d 编译之后存放的路径 java源文件的路径
例如:
将F:Hello. Java文件编译之后放到C:目录下:
javac -d C: F:Hello.java
javac -d. *.java
将当前路径中*.java编译之后存放到当前目录下。
2、运行
JM的类加载器ClassLoader默认从当前路径下加载;
保证DOS命令窗口的路径先切换到com所在的路径。
关于import
1、import语句用来完成导入其它类,同一个包下的类不需要导入,不在同一个包下需要手动导入。
2、import语法格式:
import 类名;
import 包名.*;
3、import语句需要编写到package语句之下,class语句之上。
4、java.lang.*;
lang:language语言包,是java语言的核心类。不需要手动引入,系统自动引入。
5、什么时候需要import?
不是非java.lang包下,并且不在同一个包下的时候,需要使用import进行引入。