package、import的使用
关于Java语言当中的包机制
包又称为
package
,Java中引入package
这种语法机制主要是为了方便程序的管理
不同功能的类被分门别类放到不同的软件包当中,查找比较方便,管理比较方便,易维护定义 package
在Java源程序的第一行上编写package语句。
package只能编写一个语句。
语法结构:
package 包名;
包名的命名规范:
公司域名倒序+项目名+模块名+功能名;
采用这种方式重名的几率较低。因为公司域名具有全球唯一性
例如:
com.bjpowernode.oauser.service;
org.apache.tomcat.core;
包名要求全部小写,包名也是标识符,必须遵守标识符的命名规则
一个包将来对应的是一个目录
使用package手动编译及运行Java:
使用
package
机制之后,类名不在是原来的类名了,类名会变成java文件中定义的package
路径编译:javac java源文件路径 (在硬盘上生成一个class文件)
手动方式创建Java的package设置的目录,将java字节码文件放到java设置的package目录
运行:Java package路径
另一种方式(编译+运行)
编译:
javac -d 编译之后存放的路径 java源文件路径
例如:将F:\Hello World.java文件编译到C:\目录下
javac -d C:\ F:\Hello World.java
java -d . .java
将当前的路径中*.java(所有含后缀名java文件)编译之后存放到当前文件目录下
运行JVM的类加载器ClassLoader默认从当前路径下加载。
保证先切换到com所在的路径在执行
import的使用
什么时候使用
import
想要调用一个类但是这个类,并且不在同一个包下的时候,需要使用
import
进行引入