Java采用包結構來組織和管理類和接口文件。本文介紹Java語言類庫中幾個常用的包,因為這幾個包在軟件開發與應用中經常需要用到,其中有些包是必要的。若是離開它,還真不能做事情了。
第一個包:java.lang包。
該包提供了Java語言進行程序設計的基礎類,它是默認導入的包。該包里面的Runnable接口和Object、Math、String、StringBuffer、System、Thread以及Throwable類需要重點掌握,因為它們應用很廣。
第二個包:java.util包。
該包提供了包含集合框架、遺留的集合類、事件模型、日期和時間實施、國際化和各種實用工具類(字符串標記生成器、隨機數生成器和位數組)。
第三個包:java.io包。
該包通過文件系統、數據流和序列化提供系統的輸入與輸出。
第四個包:java.net包。
該包提供實現網絡應用與開發的類。
第五個包:java.sql包。
該包提供了使用Java語言訪問並處理存儲在數據源(通常是一個關系型數據庫)中的數據API。
第六個包:java.awt包
第七個包:javax.swing包。
慶慶說:這兩個包提供了GUI設計與開發的類。java.awt包提供了創建界面和繪制圖形圖像的所有類,而javax.swing包提供了一組“輕量級”的組件,盡量讓這些組件在所有平台上的工作方式相同。
第八個包:java.text包。
提供了與自然語言無關的方式來處理文本、日期、數字和消息的類和接口。
關於上述這些包結構,除了第一個包是自動導入外,其余的包都需要使用import語句導入,才可使用其包里面的類與接口。若想深入了解它們,請多閱讀JDKAPI文檔,同時,多使用這些包里的類與接口來解決問題和滿足需求。
總結
1)Java語言采用包結構組織和管理類與接口,避免命名沖突,結構富有條理而清晰。
2)關注上述常用包,實則是掌握這些包結構下的類與接口的應用。利用它們,加上創意,設計和造就一個個“產品”。
參考資料:
【1】JDK API 1.60中文文檔