java包(package)详解,包定义详细介绍

TK 2020-09-16 11:38:33 java常见问答 3884

下面要给大家讲到的知识,就是java包(package)以及包定义方面的知识,对于这方面你都了解吗?那么下面就一起通过文章来了解吧。

Java包(package)机制,提供了类的多层命名空间,用来解决类的命名冲突、类文件管理等问题。

包允许将类组合成较小的单元(类似文件夹),包基本上隐藏了类,并且还很好的避免了名称上的冲突。

包允许在更广泛的范围内保护类、数据和方法。

你能够在包内定义类,而在包外的代码不能够访问该类,这样的话就使得你的类相互之间有隐私,但是不被其他世界所知。

下面是包的作用,主要有三点:

1、区分相同名称的类;

2、能够较好地管理大量的类;

3、控制访问范围;

下面的话再来讲一下包定义:

java当中,使用package语句定义包,package语句应应该放在源文件的第一行,在每个源文件当中只可以有一个包定义语句,并且package语句适用于所有类型(接口枚举注释)的文件。

下面是定义包语法格式:

package 包名;

再来看一下java包的命名规则吧:

1、包名全部由小写字母(多个单词也全部小写);

2、假如包名包含有多个层次,每个层次用“.”分割;

3、包名通常由倒置的域名开头,例如com.baidu,不要有www;

4、自定义包不可以java开头;

注意一下,假如,源文件当中没有定义包,那么类、接口、枚举和注释类型文件将会被放进一个无名的包中,也被叫做是默认包。

但是在实际的开发当中,一般不会用将类定义在默认包下面。

以上就是对于java包以及包定义的一些介绍了,你都清楚了吗?更多相关java入门知识,请继续来奇Q工具网进行了解吧。

推荐阅读:

java包(package),包导入详解

java析构方法的使用解析

java包(package),系统包详解