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开发包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值