翻譯自ORACLE Java Tutorials –What Is a Package?
一個包是一個命名空間,它組織一組相關的類和接口。 從概念上講,您可以將軟件包看作與計算機上不同的文件夾相似。 您可以將HTML頁面保存在一個文件夾中,另一個文件中的圖像,另一個文件中的腳本或應用程序。 由于用Java編程語言編寫的軟件可以由數百或數千個單獨的類組成,通過將相關的類和接口放入包中來保持組織是有意義的。
Java平臺提供了一個適用于您自己的應用程序的龐大的類庫(一組包)。 這個庫被稱為“應用程序編程接口”或簡稱為“API”。 其軟件包代表與通用編程最相關的任務。 例如,String對象包含字符串的狀態和行為; File對象允許程序員輕松地創建,刪除,檢查,比較或修改文件系統上的文件; Socket對象允許創建和使用網絡套接字; 各種GUI對象控制按鈕和復選框以及與圖形用戶界面相關的任何內容。 數以千計的類可供選擇。 這樣,程序員就可以專注于您的特定應用程序的設計,而不是使其工作所需的基礎架構。
Java Platform API規范包含Java SE平臺提供的所有軟件包,接口,類,字段和方法的完整列表。 將頁面加載到瀏覽器并將其加入書簽。 作為程序員,它將成為您最重要的參考文獻文檔。