Java,Android常用包介紹

Java:

1、java.lang包:java的核心類庫,包含了運行java程序必不可少的系統類,如基本數據類型、基本數學函數、字符串處理、線程、異常處理類等,系統缺省加載這個包
2、java.io包:java語言的標準輸入/輸出類庫,如基本輸入/輸出流、文件輸入/輸出、過濾輸入/輸出流等等
3、java.util包:Java的實用工具類庫Java.util包。在這個包中,Java提供了一些實用的方法和數據結構。例如,Java提供日期(Data)類、日曆(Calendar)類來產生和獲取日期及時間,提供隨機數(Random)類產生各種類型的隨機數,還提供了堆棧(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等類來表示相應的數據結構。包含如處理時間的date類,處理變成數組的Vector類,以及stack和HashTable類

4、java.util.zip包:實現文件壓縮功能
5、java.lang.reflect包:提供用於反射對象的工具
6、java.awt.image包:處理和操縱來自於網上的圖片的java工具類庫
7、java.wat.peer包:很少在程序中直接用到,使得同一個java程序在不同的軟硬件平臺上運行
8、java.applet包
9、java.net包:實現網絡功能的類庫有Socket類、ServerSocket類
10、java.corba包和java.corba.orb包
11、java.awt.datatransfer包:處理數據傳輸的工具類,包括剪貼板,字符串發送器等

12、java.awt包:構建圖形用戶界面(GUI)的類庫,低級繪圖操作Graphics類,圖形界面組件和佈局管理如    Checkbox類、Container類、LayoutManger接口等,以及界面用戶交互控制和事件響應,如Event類
13、java.awt.event包:GUI事件處理包。
14、java.sql包:實現JDBC的類庫 


Android:


在Android 類庫中,各種包寫成android.*的方式,重要包的介紹如下:


android.app:提供高層的程序模型、提供基本的運行環境。

android.content:包含各種的對設備上的數據進行訪問和發佈的類。

android.database:通過內容提供者瀏覽和操作數據庫。

android.graphics:底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們直接繪製到屏幕上。

android.location:定位和相關服務的類。

android.media:提供一些類管理多種音頻、視頻的媒體接口。

android.net:提供幫助網絡訪問的類,超過通常的java.net.*接口。

android.os:提供了系統服務、消息傳輸、IPC 機制。

android.opengl:提供OpenGL 的工具,3D 加速。

android.provider:提供類訪問Android 的內容提供者。

android.telephony:提供與撥打電話相關的API交互。

android.view :提供基礎的用戶界面接口框架。

android.util:工具性的方法,例如時間日期的操作。

android.webkit:默認瀏覽器操作接口。

android.widget:包含各種UI 元素(大部分是可見的)在應用程序的屏幕中使用。

更全面類庫包請參考:

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