下面要给大家讲到的知识,就是java包(package)以及包定义方面的知识,对于这方面你都了解吗?那么下面就一起通过文章来了解吧。
Java包(package)机制,提供了类的多层命名空间,用来解决类的命名冲突、类文件管理等问题。
包允许将类组合成较小的单元(类似文件夹),包基本上隐藏了类,并且还很好的避免了名称上的冲突。
包允许在更广泛的范围内保护类、数据和方法。
你能够在包内定义类,而在包外的代码不能够访问该类,这样的话就使得你的类相互之间有隐私,但是不被其他世界所知。
下面是包的作用,主要有三点:
1、区分相同名称的类;
2、能够较好地管理大量的类;
3、控制访问范围;
下面的话再来讲一下包定义:
java当中,使用package语句定义包,package语句应应该放在源文件的第一行,在每个源文件当中只可以有一个包定义语句,并且package语句适用于所有类型(类、接口、枚举和注释)的文件。
下面是定义包语法格式:
package 包名;
再来看一下java包的命名规则吧:
1、包名全部由小写字母(多个单词也全部小写);
2、假如包名包含有多个层次,每个层次用“.”分割;
3、包名通常由倒置的域名开头,例如com.baidu,不要有www;
4、自定义包不可以java开头;
注意一下,假如,源文件当中没有定义包,那么类、接口、枚举和注释类型文件将会被放进一个无名的包中,也被叫做是默认包。
但是在实际的开发当中,一般不会用将类定义在默认包下面。
以上就是对于java包以及包定义的一些介绍了,你都清楚了吗?更多相关java入门知识,请继续来奇Q工具网进行了解吧。
推荐阅读: