Java打包技术(package)

1.什么是包(package)?

给一些相似的类组成一个文件夹,就叫做打包。

如果一个相同的类在一个不同的包(package)就不会发生冲突。

比如包(package)a中有一个类dog.java,包(package) b 中有一个类也叫dog.java这两个类不会冲突。

2.包(package)和文件夹有什么区别?

文件夹可以对java 的包进行管理,但是java的包(package)只能对java 的类进行管理。

3.如何创建一个包(package)

在Intellij IDEA中 在左侧的目录下单击右键 >> new >> package 看到如下界面:

输入包的名称即可创建一个包。

然后我们可以在这个包中创建类。

我们点击进入这个包中创建的类看看有一条这样的语句:

就是这条:package com.package1:表示的是这个Person类在文件夹com目录下package1中。

使用tree命令可以看到:

我们在项目中再创建一个包com.package2,然后在这个包中再创建一个Person类。

可以发现,这个两个类互不干扰。

4.如何使用这些包(package)

在这个工程中想要使用这些包的代码中输入 import com.package1.Person

意思是导入com.package1中的Person类。

(我这里是在main.java中使用包)

也可以直接指定包名来进行使用(com.package2.Person)。如图:

5.使用包的注意事项。

1.命名规则

只能有数字字母下划线和点。不能有保留字和关键字。

不能以数字开头。

2.命名规划

com.公司名.项目名.业务模块名

比如:

com.csmz.webscript.userinterface

com.csmz.webscript.comtroller

6.java中的一些常用的包

java.lang.* lang基本包默认引入

java.util.* 系统提供的一些工具包,

java.net.* 提供一些网络包

java.awt.* GUI开发包。

经验分享 程序员 微信小程序 职场和发展