包(package)是什麼?

包是組織一組相關類和接口的命名空間。概念上來說,你可以認爲包是你電腦中不同的文件夾。你可能會將HTML頁面存放在一個文件夾,圖片一個文件夾,腳本或者應用放在另一個文件夾。因爲用java語言編寫的程序可能會有成百上千個類組成,所以將相關的類和接口組織在一起是很有必要的。

java平臺提供了一個適合你在應用中使用的巨大類庫(一系列的包)。這個庫被稱爲"Application Programming Interface",簡稱“API”。它的那些包代表了常用的關聯通用程序的任務。例如,一個String對象包含了字符串的狀態和行爲,File對象允許開發者很方便的創建,刪除,檢查或者修改文件系統中的文件,Socket對象則允許網絡連接的創建和使用,各種GUI對象控制了按鈕和複選框等等任何與圖形用戶界面相關的東西。光從字面上就有上千個類。這就可以讓開發者可以關注於自己程序的開發,而不是能使它工作的基礎框架。

Java Platform API Specification包含了由 Java SE平臺提供的所有的包,接口,類,變量,方法完整的清單。在你的瀏覽器中打開它,並且收藏它。作爲一個程序員,它將會是你最重要的參考文檔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章