《java程序設(shè)計》輔導(dǎo)資料8

《java程序設(shè)計》輔導(dǎo)資料8

ID:35494676

大?。?8.92 KB

頁數(shù):5頁

時間:2019-03-25

《java程序設(shè)計》輔導(dǎo)資料8_第1頁
《java程序設(shè)計》輔導(dǎo)資料8_第2頁
《java程序設(shè)計》輔導(dǎo)資料8_第3頁
《java程序設(shè)計》輔導(dǎo)資料8_第4頁
《java程序設(shè)計》輔導(dǎo)資料8_第5頁
資源描述:

《《java程序設(shè)計》輔導(dǎo)資料8》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、Java程序設(shè)計輔導(dǎo)資料八主題:第四章Java,lang包中的基礎(chǔ)類庫介紹(課件)學(xué)習(xí)時間:2014年門月170—11月23日內(nèi)容:我們這周主要學(xué)習(xí)《Java程序設(shè)計》這門課程的第4章第3節(jié)關(guān)于Java,lang包中的基礎(chǔ)類庫中接口和類的詳細(xì)介紹以及依次相關(guān)內(nèi)容。希望通過下面的內(nèi)容能使同學(xué)們對Java語言的類庫有進(jìn)一步的了解。知識要點:1>Java.Iang中接口2、Java,lang中類重點難點:1、java.Iang.RunabIe接口2、Java.Iang.Object類一、Java,lang中接

2、口java.Iang.Appendable可追加(append)接口。實現(xiàn)了該接口的類的對象實例具有可向其追加字符或字符序列的能力。希望能夠接收Formatter輸出的類必須實現(xiàn)該接口。java.lang.CharSequeneeCharSequence是指可閱讀的字符序列。該接口為只讀訪問各種類型的字符序列提供了統(tǒng)一的方法。java.lang.Cloneable可克隆接口。實現(xiàn)了該接口的類具有克隆的能力??梢酝ㄟ^Object.clone()方法將類的實例對象的域(field)逐個復(fù)制到同一個類的另外一

3、個實例中。如果使用Object,clone()方法克隆沒有實現(xiàn)該接口的類的實例對象,將會觸發(fā)CIoneNotSupportedException異常。java.lang.ComparabIe可比較接口。實現(xiàn)了該接口的類的兩個實例對象之間可以進(jìn)行比較。比較結(jié)果負(fù)數(shù)(-1)、0、正數(shù)(1)分別代表比較對象與被比較對象之間的關(guān)系分別是小于、等于、大于。可對實現(xiàn)了該接口的類的多個實例對象進(jìn)行排序。java.Iang.Iterable可迭代接口。實現(xiàn)了該接口的類一般作為容器,且具有提供依次訪問被包容對象功能的能力

4、。java.Iang.ReadabIe可讀取接口??蛻魧ο罂梢詮膶崿F(xiàn)了該接口的類的實例對象中讀取字符。java.Iang.RunabIe可運行接口。實現(xiàn)了該接口的類的實例對象將在一個單獨的線程(thread)中被運行。沒有擴(kuò)展Thread的類可以通過實現(xiàn)該接口,開發(fā)出多線程服務(wù)的能力。java.Iang.Thread.UncaughtExceptionHandIer線程未捕獲異??刂破鹘涌凇T诰€程執(zhí)行過程中引發(fā)了異常而沒有捕獲時,實現(xiàn)了該接口的類可以作為控制器處理該狀況。二、Java,lang中類Jav

5、a.Iang.ObjectObject是Java中其他類的父類或祖先類,它定義了一個Java對象所需要的基本操作和屬性。Object類聲明如下:packagejava?lang;pubIiccIassObject{pubIicObject()pubIicStringtoString()pubIicBooleanequaIs(Objectobj)protectedvoidfinalize()throwsThrowabIepubIicfinalnativeClassgetCl

6、ass();pubIicinthashCode()protectednativeObjectcIone()throwsCIoneNotSupportedException;}java.lang.Boolean將原始數(shù)據(jù)類型boolean對象化的類。該類的實例對象除了包含一個booIean值之外,還提供booleanString之間轉(zhuǎn)化等處理boolean的方法。java.Iang.Byte將原始數(shù)據(jù)類型byte對象化的類。該類的實例對象除了包含一個byte值之外,還提供byte與其他類型之間轉(zhuǎn)化等處理b

7、yte的方法。java.Iang.Character將原始數(shù)據(jù)類型char對象化的類。該類的實例對象除了包含一個char值之外,還提供了處理字符的方法。Java2平臺在字符數(shù)組、字符串或StringBuffer中使用UTF-16表達(dá)字符。UTFT6使用16至21位二進(jìn)制位表達(dá),即從u0000到u10FFFFou0000到uFFFF表示基本的16位字符,u10000到u10FFFF表示輔助字符(suppIymentarycharacters)。輔助字符由一個高位替代符(high-surroga

8、te)和一個低位替代符(Iow-surrogate)共同組成。高位替代符使用一個uD800到uDBFF之間的字符表示;低位替代符使用一個uDC00到uDFFF之間的字符表示。假設(shè):A代表輔助字符(SC)的碼點值;B代表SC的高位替代符的碼點(Unicodecodepoint)值;C代表SC的低位替代符的碼點值。那么下面的等式成立:A二(B-0xD800)?10+(C-OxDCOO)+0x10000在將Unicode還原為可閱讀字符的

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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