<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java學(xué)習(xí)

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經(jīng)搬家了,新的地址是 http://www.javaly.cn 如果有對(duì)文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會(huì)盡力幫助解決。一起進(jìn)步

     

    java.lang包概述(可以當(dāng)作學(xué)習(xí)索引)--Java錯(cuò)誤歸納

    zhuan(http://java.chinaitlab.com/JDK/535047_4.html)
    4.1. 接口


    java.lang.Appendable

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

    java.lang.CharSequence

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

    java.lang.Cloneable

    可 克隆接口。實(shí)現(xiàn)了該接口的類具有克隆的能力。可以通過Object.clone()方法將類的實(shí)例對(duì)象的域(field)逐個(gè)復(fù)制到同一個(gè)類的另外一個(gè)實(shí) 例中。如果使用Object.clone()方法克隆沒有實(shí)現(xiàn)該接口的類的實(shí)例對(duì)象,將會(huì)觸發(fā)CloneNotSupportedException異 常。

    java.lang.Comparable

    可比較接口。實(shí)現(xiàn)了該接口的類的兩個(gè)實(shí)例對(duì)象之間可以進(jìn)行比較。比較結(jié)果負(fù)數(shù)(-1)、0、正數(shù)(1)分別代表比較對(duì)象與被比較對(duì)象之間的關(guān)系分別是小于、等于、大于。可對(duì)實(shí)現(xiàn)了該接口的類的多個(gè)實(shí)例對(duì)象進(jìn)行排序。

    java.lang.Iterable

    可迭代接口。實(shí)現(xiàn)了該接口的類一般作為容器,且具有提供依次訪問被包容對(duì)象功能的能力。

    java.lang.Readable

    可讀取接口。客戶對(duì)象可以從實(shí)現(xiàn)了該接口的類的實(shí)例對(duì)象中讀取字符。

    java.lang.Runable

    可運(yùn)行接口。實(shí)現(xiàn)了該接口的類的實(shí)例對(duì)象將在一個(gè)單獨(dú)的線程(thread)中被運(yùn)行。沒有擴(kuò)展Thread的類可以通過實(shí)現(xiàn)該接口,開發(fā)出多線程服務(wù)的能力。

    java.lang.Thread.UncaughtExceptionHandler

    線程未捕獲異常控制器接口。在線程執(zhí)行過程中引發(fā)了異常而沒有捕獲時(shí), 實(shí)現(xiàn)了該接口的類可以作為控制器處理該狀況。
    4.2. 類

    java.lang.Boolean

    將原始數(shù)據(jù)類型boolean對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)boolean值之外,還提供boolean String之間轉(zhuǎn)化等處理boolean的方法。

    java.lang.Byte

    將原始數(shù)據(jù)類型byte對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)byte值之外,還提供byte與其他類型之間轉(zhuǎn)化等處理byte的方法。

    java.lang.Character

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

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

    在將Unicode還原為可閱讀字符的時(shí)候,當(dāng)且僅當(dāng)當(dāng)前字符時(shí)高位替代符,下一字符是低位替代符時(shí),此連續(xù)的兩個(gè)字符被解釋為輔助字符。

    java.lang.Character.Subset

    該類的實(shí)例對(duì)表達(dá)某個(gè)Unicode字符集的特定子集。

    java.lang.Character.UnicodeBlock

    該類的實(shí)例對(duì)象表達(dá)一族相關(guān)的子Unicode字符集。這些子字符集通常服務(wù)于相同的目的。

    java.lang.Class

    該類的實(shí)例對(duì)象表達(dá)Java應(yīng)用中正在運(yùn)行的類或者接口。該類沒有公共的構(gòu)造方法,所以不能由Java虛擬機(jī)自動(dòng)實(shí)例化,而是由ClassLoader實(shí)例化。

    java.lang.ClassLoader

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

      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的內(nèi)部類(InnerClass)的名稱

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

    規(guī)范名: org.javaplus.jdkoverview.OuterClass.InnerClass

    二進(jìn)制名: org.javaplus.jdkoverview.OuterClass$InnerClass

    java.lang.Compiler

    該類提供Java到本機(jī)代碼的支持,及相關(guān)服務(wù)。該類只是JIT編譯器(Java Just-in-Time Compiler)的一個(gè)占位符而已。如果JVM(Java Virtual Machine )第一次啟動(dòng)時(shí)未成功加載JIT編譯器,則本類不做任何工作。

    java.lang.Double

    將原始數(shù)據(jù)類型double對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)double值之外,還提供double與其他類型之間轉(zhuǎn)化等處理double的方法。


    java.lang.Enum

    Java語言中所有枚舉類型的公共基類。

    java.lang.Float

    將原始數(shù)據(jù)類型float對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)float值之外,還提供float與其他類型之間轉(zhuǎn)化等處理float的方法。

    java.lang.InheritableThreadLocal

    該 類擴(kuò)展了java.lang.ThreadLocal類。為子線程(Thread)提供創(chuàng)建時(shí)從其父線程獲得可繼承線程局部變量 (inheritable thread-local variables )的能力。子線程可以任意處理從父線程繼承來的局部變量,而不影響父線程。使 用可繼承線程局部變量可以提高線程局部變量的維護(hù)效率。

    java.lang.Integer

    將原始數(shù)據(jù)類型int對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)int值之外,還提供int與其他類型之間轉(zhuǎn)化等處理int的方法。

    java.lang.Long

    將原始數(shù)據(jù)類型long對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)long值之外,還提供long與其他類型之間轉(zhuǎn)化等處理long的方法。

    java.lang.Math

    該類提供了基本的數(shù)學(xué)運(yùn)算方法。譬如:乘方、開方、指數(shù)、角度運(yùn)算等。為了提高性能,該類的方法大多損失了精確度。更精確的結(jié)果可以通過java.lang.StrictMath的相應(yīng)方法得到。

    java.lang.Number

    該 類是java.math.BigDecimal、java.math.BigInteger、java.lang.Byte、 java.lang.Double、java.lang.Float、java.lang.Integer、java.lang.Long、 java.lang.Short等類的父類。擴(kuò)展該類的子類必須實(shí)現(xiàn)將自己所代表的數(shù)字轉(zhuǎn)換為byte、double、float、int、long、 short等原始類型數(shù)值的方法。這些轉(zhuǎn)換方法可能會(huì)對(duì)數(shù)值采取四舍五入或截?cái)嗟牟呗裕瑥亩鴵p失數(shù)值的正確性。

    java.lang.Object

    該類的對(duì)象是Java平臺(tái)中所有其他類對(duì)象擴(kuò)展層次樹的根。所有其他類都直接或者間接地?cái)U(kuò)展了該類。該類提供了缺省的對(duì)象操作方法:

    clone()

    返回一個(gè)該對(duì)象的復(fù)制品。

    equals()

    比較該對(duì)象是否與指定對(duì)象“相等”,比較的規(guī)則完全取決于各個(gè)類的實(shí)現(xiàn)。

    finalize()

    垃圾回收器回收該對(duì)象時(shí)調(diào)用本方法。

    getClass()

    返回該對(duì)象的運(yùn)行時(shí)類。

    hashCode()

    返回該對(duì)象的散列代碼值。不同的對(duì)象將返回不同的值。因此該值可用于唯一標(biāo)識(shí)對(duì)象

    notify()

    從該對(duì)象的等候線程集中任意喚醒一個(gè)監(jiān)控該對(duì)象的線程。監(jiān)控一個(gè)對(duì)象(obj)的方法有三種:第一種,執(zhí)行obj的同步方法;第二種,執(zhí)行obj類對(duì)象的同步方法;第三種,執(zhí)行obj的同步代碼段。

    notifyAll()

    從該對(duì)象的等候線程集中任意喚醒所有監(jiān)控該對(duì)象的線程,各個(gè)線程通過競(jìng)爭(zhēng)獲得對(duì)象監(jiān)控器的所有權(quán),從而繼續(xù)執(zhí)行被暫停的動(dòng)作。

    toString()

    返回一個(gè)該對(duì)象的String描述。

    wait()

    暫停當(dāng)前線程,并把線程放到對(duì)象的等候線程集中,直到當(dāng)前線程被喚醒繼續(xù)執(zhí)行。

    wait(timeout)

    暫停當(dāng)前線程,并把線程放到對(duì)象的等候線程集中,直到當(dāng)前線程被喚醒或者經(jīng)過了規(guī)定的超時(shí)時(shí)間而繼續(xù)執(zhí)行。

    java.lang.Package

    該類的對(duì)象包含了已封裝的Java包所遵循的規(guī)范和實(shí)現(xiàn)的版本信息,這些信息主要來源于跟類文件一起部署的MANIFEST文件。類的ClassLoader負(fù)責(zé)獲得這些信息。規(guī)范的版本號(hào)符合“\d+(\.\d+)*”的模式。

    java.lang.Process

    執(zhí) 行ProcessBuilder.start()和Runtime.exec()方法可以得到該類的子類的實(shí)例。這些實(shí)例對(duì)象可以被用于獲取進(jìn)程信息乃至 控制進(jìn)程。該類提供了從進(jìn)程中獲得輸入,向進(jìn)程中輸出,等待進(jìn)程完成,檢查進(jìn)程結(jié)束狀態(tài),以及殺死進(jìn)程等方法。與進(jìn)程的交互通過該進(jìn)程的標(biāo)準(zhǔn)IO方法 (stdin, stdout, stderr)來完成。

    java.lang.ProcessBuilderclassname

    創(chuàng)建一個(gè)操作系統(tǒng)進(jìn)程,用以執(zhí)行外部命令。并允許為命令的執(zhí)行提供參數(shù),以及設(shè)置系統(tǒng)環(huán)境變量。

    java.lang.Runtime

    每個(gè)Java應(yīng)用都有且僅有一個(gè)該類的實(shí)例與之對(duì)應(yīng)。通過該類的實(shí)例,Java應(yīng)用可以與虛擬機(jī)運(yùn)行環(huán)境交互。

    java.lang.RuntimePermission

    運(yùn)行時(shí)權(quán)限。用以限定運(yùn)行時(shí)是否被允許執(zhí)行某些動(dòng)作。

    java.lang.SecurityManager

    安全管理器。為應(yīng)用提供驗(yàn)證在特定安全上下文中是否具有某種權(quán)限的服務(wù)。

    java.lang.Short

    將原始數(shù)據(jù)類型short對(duì)象化的類。該類的實(shí)例對(duì)象除了包含一個(gè)short值之外,還提供short與其他類型之間轉(zhuǎn)化等處理short的方法。

    java.lang.StackTraceElement

    堆棧跟蹤元素。一系列該類的實(shí)例描述了方法調(diào)用堆棧的信息。該類的出現(xiàn)使對(duì)方法調(diào)用堆棧提供個(gè)性化處理成為可能。

    java.lang.StrictMath

    精確數(shù)學(xué)運(yùn)算類。該類提供了基本數(shù)學(xué)運(yùn)算方法的精確實(shí)現(xiàn)。這些方法的實(shí)現(xiàn)算法來源于眾所周知的網(wǎng)絡(luò)庫??"Freely Distributable Math Library"。

    java.lang.String

    字符串類。唯一的對(duì)象基本數(shù)據(jù)類型。無需多言。該類的format方法提供了基于正則表達(dá)式的強(qiáng)大格式轉(zhuǎn)換功能。字符串一旦被創(chuàng)建將不能再被改變。

    java.lang.StringBuffer

    維護(hù)可變字符序列的字符串緩沖器。該類的處理方法線程安全。該類被用于處理比較不穩(wěn)定的字符序列(經(jīng)常需要變化的字符序列。對(duì)字符序列常見的變化包括在某個(gè)特定索引位置插入新的字符序列)。

    java.lang.StringBuilder

    提供兼容于java.lang.StringBuffer的功能。不同點(diǎn)在于該類不保證線程安全。

    java.lang.System

    提供訪問系統(tǒng)元素的系統(tǒng)類。該類提供了對(duì)標(biāo)準(zhǔn)輸入/輸出/錯(cuò)誤、系統(tǒng)環(huán)境變量、系統(tǒng)屬性的訪問方法,以及其他有用的工具方法。

    java.lang.Thread

    線程。一個(gè)程序可以有多個(gè)并發(fā)的執(zhí)行線程。線程分為用戶線程和后臺(tái)線程。Java虛擬機(jī)在只有后臺(tái)線程在運(yùn)行時(shí)退出。

    java.lang.ThreadGroup

    一組線程的集合。線程組可以嵌套。

    java.lang.ThreadLocal

    線程局部變量。這些變量可以在不同的線程中獨(dú)立初始化及賦值。線程局部變量通常是類中與線程狀態(tài)相關(guān)聯(lián)的私有靜態(tài)屬性。譬如:事務(wù)Id等。

    java.lang.Throwable

    可拋出對(duì)象接口。Java語言中所有的異常和錯(cuò)誤都實(shí)現(xiàn)了該接口。只有實(shí)現(xiàn)了該接口的類才可以被Java虛擬機(jī)拋出,或者說才可以用于throw語句,或者做為catch語句的參數(shù)。

    java.lang.Void

    該類是一個(gè)不能實(shí)例化的占位符。該類表達(dá)了Java語言void關(guān)鍵字的類對(duì)象。



    4.3. 枚舉聲明

    java.lang.Thread.State

    線程有以下幾種狀 態(tài):NEW(已創(chuàng)建但尚未開始執(zhí)行)、RUNNABLE(正在Java虛擬機(jī)中執(zhí)行)、BLOCKED(阻塞中:正等待獲得監(jiān)控鎖)、WAITING(等 待:無條件等候其他線程執(zhí)行完畢,直到接收到喚醒通知)、TIMED_WAITING(限時(shí)等待:等候其他線程執(zhí)行完畢,直到接收到喚醒通知或等待時(shí)間超 過了時(shí)限)、TERMINATED(終止:線程已經(jīng)退出)。
    4.4. 異常

    java.lang.ArithmeticException

    算術(shù)條件異常。譬如:整數(shù)除零等。

    java.lang.ArrayIndexOutOfBoundsException

    數(shù)組索引越界異常。當(dāng)對(duì)數(shù)組的索引值為負(fù)數(shù)或大于等于數(shù)組大小時(shí)拋出。

    java.lang.ArrayStoreException

    數(shù)組存儲(chǔ)異常。當(dāng)向數(shù)組中存放非數(shù)組聲明類型對(duì)象時(shí)拋出。

    java.lang.ClassCastException

    類造型異常。假設(shè)有類A和B(A不是B的父類或子類),O是A的實(shí)例,那么當(dāng)強(qiáng)制將O構(gòu)造為類B的實(shí)例時(shí)拋出該異常。該異常經(jīng)常被稱為強(qiáng)制類型轉(zhuǎn)換異常。

    java.lang.ClassNotFoundException

    找不到類異常。當(dāng)應(yīng)用試圖根據(jù)字符串形式的類名構(gòu)造類,而在遍歷CLASSPAH之后找不到對(duì)應(yīng)名稱的class文件時(shí),拋出該異常。

    java.lang.CloneNotSupportedException

    不支持克隆異常。當(dāng)沒有實(shí)現(xiàn)Cloneable接口或者不支持克隆方法時(shí),調(diào)用其clone()方法則拋出該異常。

    java.lang.EnumConstantNotPresentException

    枚舉常量不存在異常。當(dāng)應(yīng)用試圖通過名稱和枚舉類型訪問一個(gè)枚舉對(duì)象,但該枚舉對(duì)象并不包含常量時(shí),拋出該異常。

    java.lang.Exception

    根異常。用以描述應(yīng)用程序希望捕獲的情況。

    java.lang.IllegalAccessException

    違法的訪問異常。當(dāng)應(yīng)用試圖通過反射方式創(chuàng)建某個(gè)類的實(shí)例、訪問該類屬性、調(diào)用該類方法,而當(dāng)時(shí)又無法訪問類的、屬性的、方法的或構(gòu)造方法的定義時(shí)拋出該異常。

    java.lang.IllegalMonitorStateException

    違法的監(jiān)控狀態(tài)異常。當(dāng)某個(gè)線程試圖等待一個(gè)自己并不擁有的對(duì)象(O)的監(jiān)控器或者通知其他線程等待該對(duì)象(O)的監(jiān)控器時(shí),拋出該異常。

    java.lang.IllegalStateException

    違法的狀態(tài)異常。當(dāng)在Java環(huán)境和應(yīng)用尚未處于某個(gè)方法的合法調(diào)用狀態(tài),而調(diào)用了該方法時(shí),拋出該異常。

    java.lang.IllegalThreadStateException

    違法的線程狀態(tài)異常。當(dāng)縣城尚未處于某個(gè)方法的合法調(diào)用狀態(tài),而調(diào)用了該方法時(shí),拋出異常。

    java.lang.IndexOutOfBoundsException

    索引越界異常。當(dāng)訪問某個(gè)序列的索引值小于0或大于等于序列大小時(shí),拋出該異常。

    java.lang.InstantiationException

    實(shí)例化異常。當(dāng)試圖通過newInstance()方法創(chuàng)建某個(gè)類的實(shí)例,而該類是一個(gè)抽象類或接口時(shí),拋出該異常。

    java.lang.InterruptedException

    被中止異常。當(dāng)某個(gè)線程處于長時(shí)間的等待、休眠或其他暫停狀態(tài),而此時(shí)其他的線程通過Thread的interrupt方法終止該線程時(shí)拋出該異常。

    java.lang.NegativeArraySizeException

    數(shù)組大小為負(fù)值異常。當(dāng)使用負(fù)數(shù)大小值創(chuàng)建數(shù)組時(shí)拋出該異常。

    java.lang.NoSuchFieldException

    屬性不存在異常。當(dāng)訪問某個(gè)類的不存在的屬性時(shí)拋出該異常。

    java.lang.NoSuchMethodException

    方法不存在異常。當(dāng)訪問某個(gè)類的不存在的方法時(shí)拋出該異常。

    java.lang.NullPointerException

    空指針異常。當(dāng)應(yīng)用試圖在要求使用對(duì)象的地方使用了null時(shí),拋出該異常。譬如:調(diào)用null對(duì)象的實(shí)例方法、訪問null對(duì)象的屬性、計(jì)算null對(duì)象的長度、使用throw語句拋出null等等。

    java.lang.NumberFormatException

    數(shù)字格式異常。當(dāng)試圖將一個(gè)String轉(zhuǎn)換為指定的數(shù)字類型,而該字符串確不滿足數(shù)字類型要求的格式時(shí),拋出該異常。

    java.lang.RuntimeException

    運(yùn)行時(shí)異常。是所有Java虛擬機(jī)正常操作期間可以被拋出的異常的父類。

    java.lang.SecurityException

    安全異常。由安全管理器拋出,用于指示違反安全情況的異常。

    java.lang.StringIndexOutOfBoundsException

    字符串索引越界異常。當(dāng)使用索引值訪問某個(gè)字符串中的字符,而該索引值小于0或大于等于序列大小時(shí),拋出該異常。

    java.lang.TypeNotPresentException

    類 型不存在異常。當(dāng)應(yīng)用試圖以某個(gè)類型名稱的字符串表達(dá)方式訪問該類型,但是根據(jù)給定的名稱又找不到該類型是拋出該異常。該異常與 ClassNotFoundException的區(qū)別在于該異常是unchecked(不被檢查)異常,而ClassNotFoundException 是checked(被檢查)異常。

    java.lang.UnsupportedOperationException

    不支持的方法異常。指明請(qǐng)求的方法不被支持情況的異常。


    4.5. 錯(cuò)誤

    java.lang.AbstractMethodError

    抽象方法錯(cuò)誤。當(dāng)應(yīng)用試圖調(diào)用抽象方法時(shí)拋出。

    java.lang.AssertionError

    斷言錯(cuò)。用來指示一個(gè)斷言失敗的情況。

    java.lang.ClassCircularityError

    類循環(huán)依賴錯(cuò)誤。在初始化一個(gè)類時(shí),若檢測(cè)到類之間循環(huán)依賴則拋出該異常。

    java.lang.ClassFormatError

    類格式錯(cuò)誤。當(dāng)Java虛擬機(jī)試圖從一個(gè)文件中讀取Java類,而檢測(cè)到該文件的內(nèi)容不符合類的有效格式時(shí)拋出。

    java.lang.Error

    錯(cuò)誤。是所有錯(cuò)誤的基類,用于標(biāo)識(shí)嚴(yán)重的程序運(yùn)行問題。這些問題通常描述一些不應(yīng)被應(yīng)用程序捕獲的反常情況。

    java.lang.ExceptionInInitializerError

    初始化程序錯(cuò)誤。當(dāng)執(zhí)行一個(gè)類的靜態(tài)初始化程序的過程中,發(fā)生了異常時(shí)拋出。靜態(tài)初始化程序是指直接包含于類中的static語句段。

    java.lang.IllegalAccessError

    違法訪問錯(cuò)誤。當(dāng)一個(gè)應(yīng)用試圖訪問、修改某個(gè)類的域(Field)或者調(diào)用其方法,但是又違反域或方法的可見性聲明,則拋出該異常。

    java.lang.IncompatibleClassChangeError

    不兼容的類變化錯(cuò)誤。當(dāng)正在執(zhí)行的方法所依賴的類定義發(fā)生了不兼容的改變時(shí),拋出該異常。一般在修改了應(yīng)用中的某些類的聲明定義而沒有對(duì)整個(gè)應(yīng)用重新編譯而直接運(yùn)行的情況下,容易引發(fā)該錯(cuò)誤。

    java.lang.InstantiationError

    實(shí)例化錯(cuò)誤。當(dāng)一個(gè)應(yīng)用試圖通過Java的new操作符構(gòu)造一個(gè)抽象類或者接口時(shí)拋出該異常.

    java.lang.InternalError

    內(nèi)部錯(cuò)誤。用于指示Java虛擬機(jī)發(fā)生了內(nèi)部錯(cuò)誤。

    java.lang.LinkageError

    鏈接錯(cuò)誤。該錯(cuò)誤及其所有子類指示某個(gè)類依賴于另外一些類,在該類編譯之后,被依賴的類改變了其類定義而沒有重新編譯所有的類,進(jìn)而引發(fā)錯(cuò)誤的情況。

    java.lang.NoClassDefFoundError

    未找到類定義錯(cuò)誤。當(dāng)Java虛擬機(jī)或者類裝載器試圖實(shí)例化某個(gè)類,而找不到該類的定義時(shí)拋出該錯(cuò)誤。

    java.lang.NoSuchFieldError

    域不存在錯(cuò)誤。當(dāng)應(yīng)用試圖訪問或者修改某類的某個(gè)域,而該類的定義中沒有該域的定義時(shí)拋出該錯(cuò)誤。

    java.lang.NoSuchMethodError

    方法不存在錯(cuò)誤。當(dāng)應(yīng)用試圖調(diào)用某類的某個(gè)方法,而該類的定義中沒有該方法的定義時(shí)拋出該錯(cuò)誤。

    java.lang.OutOfMemoryError

    內(nèi)存不足錯(cuò)誤。當(dāng)可用內(nèi)存不足以讓Java虛擬機(jī)分配給一個(gè)對(duì)象時(shí)拋出該錯(cuò)誤。

    java.lang.StackOverflowError

    堆棧溢出錯(cuò)誤。當(dāng)一個(gè)應(yīng)用遞歸調(diào)用的層次太深而導(dǎo)致堆棧溢出時(shí)拋出該錯(cuò)誤。

    java.lang.ThreadDeath

    線程結(jié)束。當(dāng)調(diào)用Thread類的stop方法時(shí)拋出該錯(cuò)誤,用于指示線程結(jié)束。

    java.lang.UnknownError

    未知錯(cuò)誤。用于指示Java虛擬機(jī)發(fā)生了未知嚴(yán)重錯(cuò)誤的情況。

    java.lang.UnsatisfiedLinkError

    未滿足的鏈接錯(cuò)誤。當(dāng)Java虛擬機(jī)未找到某個(gè)類的聲明為native方法的本機(jī)語言定義時(shí)拋出。

    java.lang.UnsupportedClassVersionError

    不支持的類版本錯(cuò)誤。當(dāng)Java虛擬機(jī)試圖從讀取某個(gè)類文件,但是發(fā)現(xiàn)該文件的主、次版本號(hào)不被當(dāng)前Java虛擬機(jī)支持的時(shí)候,拋出該錯(cuò)誤。

    java.lang.VerifyError

    驗(yàn)證錯(cuò)誤。當(dāng)驗(yàn)證器檢測(cè)到某個(gè)類文件中存在內(nèi)部不兼容或者安全問題時(shí)拋出該錯(cuò)誤。

    java.lang.VirtualMachineError

    虛擬機(jī)錯(cuò)誤。用于指示虛擬機(jī)被破壞或者繼續(xù)執(zhí)行操作所需的資源不足的情況。
    4.6. 注解符號(hào)類型

    java.lang.Deprecated

    被廢棄。用于指示出于安全或者有了更好的替代方案等原因而不鼓勵(lì)再使用的程序元素。當(dāng)使用或者在未廢棄的代碼中覆蓋被聲明為Deprecated的程序元素時(shí),編譯器會(huì)發(fā)出警告。

    java.lang.Override

    覆蓋。用于指示某個(gè)類的方法被聲明為要求覆蓋其父類的同一方法的情況。如果一個(gè)方法被聲明覆蓋類型,而沒有真正覆蓋其父類的同一方法,那么編譯器必須產(chǎn)生一個(gè)錯(cuò)誤信息。

    java.lang.SuppressWarnings

    消除警告。用于指示在被注解的程序元素中消除某些特定的命名警告。該注解大多用于深深地被嵌套的元素上。

    posted on 2009-03-20 13:42 找個(gè)美女做老婆 閱讀(571) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    本blog已經(jīng)搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 无码人妻一区二区三区免费手机| 四虎免费影院4hu永久免费| 亚洲人配人种jizz| 国产高清在线免费| 三级毛片在线免费观看| 噜噜噜亚洲色成人网站∨| 国产成人免费片在线视频观看| 中文字幕在线视频免费观看| 亚洲视频一区二区在线观看| 免费a级黄色毛片| 日韩免费无码一区二区三区| 亚洲成aⅴ人片久青草影院按摩| 亚洲中文字幕无码久久精品1| 国产成人免费在线| 人妻18毛片a级毛片免费看| 亚洲精品美女在线观看播放| 亚洲精品无码成人片在线观看| 免费无码成人AV在线播放不卡| 美女黄网站人色视频免费| 亚洲精品中文字幕麻豆| 中文字幕在线亚洲精品| 女人18毛片a级毛片免费视频| 免费国产午夜高清在线视频| 亚洲av无码专区在线观看下载| 亚洲国产精品自在线一区二区| 国产一级淫片免费播放| 又黄又爽又成人免费视频| 国产拍拍拍无码视频免费| 妇女自拍偷自拍亚洲精品| 亚洲午夜久久久久久尤物| 亚洲AV永久无码精品成人| 免费人成视频在线观看不卡| 黄+色+性+人免费| 黄色网址在线免费| 一级毛片大全免费播放| 亚洲AV无码成人网站在线观看| 亚洲制服丝袜精品久久| 亚洲尹人九九大色香蕉网站 | 国产VA免费精品高清在线| 亚洲成a∧人片在线观看无码| 亚洲欧洲在线播放|