標籤:bsp lang 數組 word swing 事件 組件 命名衝突 數字
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)關註上述常用包,實則是掌握這些包結構下的類與介面的應用。利用它們,加上創意,設計和造就一個個“產品”
參考
http://blog.csdn.net/wangloveall/article/details/8029157
java 常用包