Java,Android常用包介紹

來源:互聯網
上載者:User

Java:

1、java.lang包:java的核心類庫,包含了運行java程式必不可少的系統類別,如基礎資料型別 (Elementary Data Type)、基本數學函數、字串處理、線程、異常處理類等,系統預設載入這個包
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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.