国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java.lang包概述(可以當作學習索引)

2019-11-18 15:31:13
字體:
來源:轉載
供稿:網友

4.1. 接口

java.lang.Appendable

可追加(append)接口。實現了該接口的類的對象實例具有可向其追加字符或字符序列的能力。希望能夠接收Formatter輸出的類必須實現該接口。

java.lang.CharSequence

CharSequence是指可閱讀的字符序列。該接口為只讀訪問各種類型的字符序列提供了統一的方法。

java.lang.Cloneable

可克隆接口。實現了該接口的類具有克隆的能力??梢酝ㄟ^Object.clone()方法將類的實例對象的域(field)逐個復制到同一個類的另外一個實例中。假如使用Object.clone()方法克隆沒有實現該接口的類的實例對象,將會觸發CloneNotSupportedException異常。

java.lang.Comparable

可比較接口。實現了該接口的類的兩個實例對象之間可以進行比較。比較結果負數(-1)、0、正數(1)分別代表比較對象與被比較對象之間的關系分別是小于、等于、大于??蓪崿F了該接口的類的多個實例對象進行排序。

java.lang.Iterable

可迭代接口。實現了該接口的類一般作為容器,且具有提供依次訪問被包容對象功能的能力。

java.lang.Readable

可讀取接口??蛻魧ο罂梢詮膶崿F了該接口的類的實例對象中讀取字符。

java.lang.Runable

可運行接口。實現了該接口的類的實例對象將在一個單獨的線程(thread)中被運行。沒有擴展Thread的類可以通過實現該接口,開發出多線程服務的能力。

java.lang.Thread.UncaughtExceptionHandler

線程未捕捉異??刂破鹘涌?。在線程執行過程中引發了異常而沒有捕捉時, 實現了該接口的類可以作為控制器處理該狀況。
4.2. 類

java.lang.Boolean

將原始數據類型boolean對象化的類。該類的實例對象除了包含一個boolean值之外,還提供boolean String之間轉化等處理boolean的方法。

java.lang.Byte

將原始數據類型byte對象化的類。該類的實例對象除了包含一個byte值之外,還提供byte與其他類型之間轉化等處理byte的方法。

java.lang.Character

將原始數據類型char對象化的類。該類的實例對象除了包含一個char值之外,還提供了處理字符的方法。Java 2平臺在字符數組、字符串或StringBuffer中使用UTF-16表達字符。UTF-16使用16至21位二進制位表達,即從/u0000到/u10FFFF。/u0000到/uFFFF表示基本的16位字符,/u10000到/u10FFFF表示輔助字符(supplymentary characters)。 輔助字符由一個高位替代符(high-surrogate )和一個低位替代符(low-surrogate )共同組成。高位替代符使用一個/uD800到/uDBFF之間的字符表示;低位替代符使用一個/uDC00到/uDFFF之間的字符表示。

假設:A代表輔助字符(SC)的碼點值; B代表SC的高位替代符的碼點(Unicode code point)值; C代表SC的低位替代符的碼點值。那么下面的等式成立:A = (B - 0xD800) << 10 + (C - 0xDC00) + 0x10000

在將Unicode還原為可閱讀字符的時候,當且僅當當前字符時高位替代符,下一字符是低位替代符時,此連續的兩個字符被解釋為輔助字符。

java.lang.Character.Subset

該類的實例對表達某個Unicode字符集的特定子集。

java.lang.Character.UnicodeBlock

該類的實例對象表達一族相關的子Unicode字符集。這些子字符集通常服務于相同的目的。

java.lang.Class

該類的實例對象表達Java應用中正在運行的類或者接口。該類沒有公共的構造方法,所以不能由Java虛擬機自動實例化,而是由ClassLoader實例化。

java.lang.ClassLoader

該類是Java類加載器,負責根據制定的二進制名稱加載相應的類。在Java語言規范中規定,類、接口或原始數據類型有三種命名,他們分別是許可名(fully qualified name)、規范名(canonical name)、二進制名(binary name)。不同的類加載器根據類的二進制名從不同的源中讀取二進制的類“*.class”信息,并生成Class對象。每個類中都有對其加載器的引用。

  package org.javaplus.jdkoverview;

  

  public class OuterClass {

         public class InnerClass {

                 public InnerClass() {}

         }

         

         public OutterClass() {}

         

  }

  

  public class SubClass extends OuterClass {

         public SubClass() {}

  }

  

org.javaplus.jdkoverview.SubClass的內部類(InnerClass)的名稱

許可名: org.javaplus.jdkoverview.SubClass.InnerClass

規范名: org.javaplus.jdkoverview.OuterClass.InnerClass

二進制名: org.javaplus.jdkoverview.OuterClass$InnerClass

java.lang.Compiler

該類提供Java到本機代碼的支持,及相關服務。該類只是JIT編譯器(Java Just-in-Time Compiler)的一個占位符而已。假如JVM(Java Virtual Machine )第一次啟動時未成功加載JIT編譯器,則本類不做任何工作。

java.lang.Double

將原始數據類型double對象化的類。該類的實例對象除了包含一個double值之外,還提供double與其他類型之間轉化等處理double的方法。

進入討論組討論。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 从化市| 新乡县| 申扎县| 泰宁县| 石家庄市| 巫山县| 卫辉市| 浪卡子县| 潞西市| 桓仁| 织金县| 东乌| 张家界市| 衡阳市| 丽江市| 九台市| 青州市| 望奎县| 高淳县| 禄劝| 廉江市| 苍梧县| 睢宁县| 榆社县| 库尔勒市| 旬邑县| 辽阳县| 肥西县| 惠来县| 东乌珠穆沁旗| 望江县| 涡阳县| 大荔县| 巴里| 农安县| 嘉黎县| 香港 | 永仁县| 尖扎县| 灵寿县| 略阳县|