文档

Java™ 教程
隐藏目录
什么是包?
教程路径: 学习Java语言
课程: 面向对象编程概念

什么是包?

包是一种用于组织一组相关类和接口的命名空间。从概念上讲,可以将包类比为计算机上的不同文件夹。你可以将HTML页面放在一个文件夹中,将图像放在另一个文件夹中,将脚本或应用程序放在另一个文件夹中。由于用Java编写的软件可能由数百个或数千个单独的类组成,因此将相关的类和接口放入包中有助于保持组织有序。

Java平台提供了一个庞大的类库(一组包),适用于在自己的应用程序中使用。这个库被称为"应用程序编程接口",简称"API"。它的包代表了与通用编程最常关联的任务。例如,String对象包含用于字符字符串的状态和行为;File对象允许程序员轻松地创建、删除、检查、比较或修改文件系统中的文件;Socket对象允许创建和使用网络套接字;各种GUI对象控制按钮、复选框和与图形用户界面相关的任何其他元素。有成千上万个类可供选择。这使得你作为程序员能够专注于你的特定应用程序的设计,而不是必需的基础架构。

Java平台API规范包含了Java SE平台提供的所有包、接口、类、字段和方法的完整列表。将该页面加载到浏览器中并将其添加到书签中。作为程序员,它将成为你最重要的参考文档。


上一页: 什么是接口?
下一页: 问题和练习:面向对象编程概念