在实际编写程序语言时,不止一个Java类文件会被使用。当class类文件数量繁多时,编程人员很难去管理和查找特定的文件,同时也会存在部分文件名或类名称相同,而它们的功能并不相同的情况,这时就需要一种层次化的文件结构来解决这一问题。Java提供了包管理机制——package关键字。
下面举一个包(package)的简单示例:
这一示例中“package”作为包的声明关键字,声明后面段落为包的路径,“com._01kuaixue.java”对应路径为com/_01kuaixue/java,也就是被这个包声明的文件在操作系统中的保存路径。实际的开发中,会把功能相同或相近的类文件放在同一个包下,使用不同的包声明对各个程序文件进行保存、管理和隔离。包的声明应该在文件的第一行,而且每个Java文件只能有一个包声明。
提示
Java包命名都是以小写命名,多数开发人员会采用互联网域名作为自己程序包的唯一前缀。Java的包命名不允许以数字开头,但可以以下划线“_”作为开头,如上述示例“com._01kuaixue.java”。(www.xing528.com)
为了使用某一个特定包的内容,Java提供了另一个引入包的关键字——import关键字。下面举一个引入import的简单示例:
这一示例中,“import”作为引入包的声明关键字,声明后面段落为引入的具体内容,如指定某一个类文件则写明具体的类文件名,例如“com._01kuaixue.java”包下的MainClass类;也可以不指定具体的类名,使用“*”来指定这个包下面的所有类文件。
提示
类文件中可以引入任意数量的import声明,同时也可以使用IDE自动导入引用包。import声明必须在package包声明后面,类声明之前。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。