购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.4 包

包(Package)是组织相关的类和接口的命名空间。从概念上讲,类似于计算机上的文件夹,用来将各种文件进行分类。

Java平台提供了一个巨大的类库(包的集合),该库被称为“应用程序接口”,或简称为“API”。其包代表常见的与通用编程相关的任务。例如,一个String对象包含了字符串的状态和行为;File对象允许程序员轻松地创建、删除、检查、比较或者修改文件系统中的文件;Socket对象允许创建和使用网络套接字;各种GUI对象创建图形用户界面。从字面上看,有数以千计的课程可供选择。开发人员只需要专注于特定的应用程序设计即可,而不是从基础设施建设开始。

包的命名遵循域名反转的原则,形如“com.公司名.项目名.模块名….”,这是因为域名称是不会重复的。同时,包名应全部小写,比如“com.waylau.java.oop.interfadogdemo”。

以下是一个类文件的完整定义,其中包采用关键字package来定义: sO0019hSz6WBRH5SMVl2/RM5lZsIRQU7mvC1YKJQesnyi5GxmTC7ioI2FE5MkLBz

点击中间区域
呼出菜单
上一章
目录
下一章
×