Java的常用類.doc

Java的常用類.doc

ID:32020436

大?。?25.00 KB

頁數(shù):40頁

時間:2019-01-30

Java的常用類.doc_第1頁
Java的常用類.doc_第2頁
Java的常用類.doc_第3頁
Java的常用類.doc_第4頁
Java的常用類.doc_第5頁
資源描述:

《Java的常用類.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、Java的常用類Java可重用類的結構Java有一系列功能強大的可重用類,分別在不同的包中,這些包按功能可劃分為:語言包java.lang(language)、輸入/輸出包java.io、實用程序包java.util(utility)、小應用程序包java.applet、圖形用戶接口包java.swing、java.awt和網絡包java.net等。有時人們稱前三種包為java的基礎包。圖列出了Java工具包的層次結構,其中,直角矩形框表示包,圓角矩形框表示包中的類。javajavax.swingjava.apple

2、tjava.utiljava.iojava.netjava.langjava.lang.Mathjava.lang.Systemjava.io.File圖Java工具包層次結構Java常用包的簡單介紹如下:1)java.lang包主要含有與語言相關的類,如Math類,System類。java.lang包由解釋程序自動加載,不需顯式說明,2)java.io包主要含有與輸入/輸出相關的類,這些類提供了對不同的輸入和輸出設備讀寫數(shù)據(jù)的支持,這些輸入和輸出設備包括鍵盤、顯示器、打印機、磁盤文件和網絡等。3)java.util

3、包包括許多具有特定功能的類,有日期、向量、哈希表、列表和堆棧等。4)java.swing包和java.awt包提供了創(chuàng)建圖形用戶界面元素的類。通過這些元素,編程者可以控制所寫Applet或程序的外觀界面。該包中包含定義窗口、對話框、按鈕、復選框、列表、菜單、滾動條及文本域的類。5)java.net包含有與網絡操作相關的類,如TCPsockets、URL以及二進制碼向ASCII碼轉換的工具。6)java.applet包含有控制Hotjava瀏覽器的類,這些類可以控制HTML文檔格式、應用程序中的聲音資源等,其中Appl

4、et類是用來創(chuàng)建包含于HTML頁內的applet必不可少的類。Java語言包(java.lang)Java語言的核心部分就是java.lang包,它定義了Java中的大多數(shù)基本的類。每個java程序都自動導入java.lang包,由此可見該包的重要性。java.lang包中包含了Object類,java.lang.Object類是Java中整個類層次結構的根結點,這個軟件包還定義了基本數(shù)據(jù)類型的類:String、Boolean、Character、Byte、Integer、Short、Long、Float和Doubl

5、e等。這些類支持數(shù)字類型的轉換操作。java.lang包中的其他類還有:Class:為運行時搜集的信息,如對instanceof操作符提供支持。Math:提供像PI和E這樣的數(shù)學常數(shù)及各種函數(shù)。System:提供對操作系統(tǒng)的訪問,包括默認的I/O流、環(huán)境變量、自動垃圾收集、系統(tǒng)時間和系統(tǒng)屬性,許多System方法可訪問Runtime類的方法。Runtime:提供對操作系統(tǒng)的訪問,使用java.lang.Runtime可以使應用程序容易與它所運行的環(huán)境協(xié)調。Thread:Thread和java.lang.Runnabl

6、e接口協(xié)同作用提供對Java中多線程的支持。Throwable:它是Java中所有異常(Exception)的基類,是java.lang.Exception、java.lang.Error和java.lang.RuntimeException的父類。應用程序運行發(fā)生意外時,異常和錯誤類就拋出對象。1.Integer類Integer類是基本類型int類型的包裝類。該類提供了多個方法,能在int類型和String類型之間互相轉換,還提供了處理int類型時非常有用的其他方法。1)屬性:staticintMAX_VALUE:

7、返回最大的整型數(shù);staticintMIN_VALUE:返回最小的整型數(shù);staticClassTYPE:返回當前類型。例:System.out.println("Integer.MAX_VALUE:"+Integer.MAX_VALUE);結果為:Integer.MAX_VALUE:21474836472)構造方法:Integer(intvalue):通過一個int類型的變量構造對象;Integer(Strings):通過一個String的類型構造對象;例:Integeri=newInteger("1234");生

8、成了一個值為1234的Integer對象。3)常用方法:1’byteValue():取得用byte類型表示的整數(shù);2’intcompareTo(IntegeranotherInteger):比較兩個整數(shù)。相等時返回0;小于時返回負數(shù);大于時返回正數(shù)。例:Integeri=newInteger(1234);System.out.println("

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。