程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java異常和毛病類總結(必看篇)

java異常和毛病類總結(必看篇)

編輯:關於JAVA

java異常和毛病類總結(必看篇)。本站提示廣大學習愛好者:(java異常和毛病類總結(必看篇))文章只能為提供參考,不一定能成為您想要的結果。以下是java異常和毛病類總結(必看篇)正文


java異常和毛病類總結

比來因為測驗和之前的面試常常會碰到java傍邊異常類的繼續條理的成績,弄得異常頭年夜,由於java的異常其實是有點多,很難記上去,明天正好查了一些材料整頓上去,願望對本身和年夜家有點贊助。最開端的時刻習氣用筆記本(手寫的紙質的簿子)記筆記,後來發明查閱的時刻不是很便利,並且速度比擬慢。後來改用notepad開端記,感到後果挺棒,簡略易用,沒有花梢的器械。然則也有它的缺陷,好比版式的整頓,不克不及參加一些圖片(常常圖片特殊是一些年夜綱長短常好的記憶進修辦法)等等,因而測驗考試用markdown開端寫,放到博客上今後查閱便利,也能讓年夜家分享,一路進修提高。從開端進修盤算機相干范疇直到如今,異常感激許多國際外年夜牛忘我的分享,真的學到了許多,今後赓續的進修常識的同時,以此自勉,也要多多寫點器械和年夜家分享,迎接指出缺乏和毛病的地方,一路進修。

1、java異常和毛病的重要類

java異常分為異常和毛病,Exception和Error,兩個類,者這兩個類都繼續自Throwable類,Throwable是一切java異常的根。

java一切的異常類包含Throwable,Exception,Error都是類,所以都是可以實例化的(口試常常會碰到)

Error:不克不及被法式很利益理的毛病(cannot be handled reasonably by program)

機械的內存不敷了

JVM瓦解了(是法式都有能夠掛失落)

線程掛失落了

Exception:可以被法式處置的(can be handled by program)

IO毛病(鍵盤,磁盤)

收集毛病

不正當的類型轉換

數組或許容器越界

java的異常普通會分為運轉時異常和非運轉時異常

運轉時異常就是RunTimeException的一切子類

非運轉時異常就是Exception的其他一切孩子類,好比IOException,InterruptedException

2、java異常構造圖

3、java異常具體的類條理構造

java.lang包外面的一切異常
java.lang.Throwable (implements java.io.Serializable)
java.lang.Error
java.lang.AssertionError
java.lang.LinkageError
java.lang.BootstrapMethodError
java.lang.ClassCircularityError
java.lang.ClassFormatError
java.lang.UnsupportedClassVersionError
java.lang.ExceptionInInitializerError
java.lang.IncompatibleClassChangeError
java.lang.AbstractMethodError
java.lang.IllegalAccessError
java.lang.InstantiationError
java.lang.NoSuchFieldError
java.lang.NoSuchMethodError
java.lang.NoClassDefFoundError
java.lang.UnsatisfiedLinkError
java.lang.VerifyError
java.lang.ThreadDeath
java.lang.VirtualMachineError
java.lang.InternalError
java.lang.OutOfMemoryError
java.lang.StackOverflowError
java.lang.UnknownError
java.lang.Exception
java.lang.CloneNotSupportedException
java.lang.InterruptedException
java.lang.ReflectiveOperationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.NoSuchFieldException
java.lang.NoSuchMethodException
java.lang.RuntimeException
java.lang.ArithmeticException
java.lang.ArrayStoreException
java.lang.ClassCastException
java.lang.EnumConstantNotPresentException
java.lang.IllegalArgumentException
java.lang.IllegalThreadStateException
java.lang.NumberFormatException
java.lang.IllegalMonitorStateException
java.lang.IllegalStateException
java.lang.IndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.StringIndexOutOfBoundsException
java.lang.NegativeArraySizeException
java.lang.NullPointerException
java.lang.SecurityException
java.lang.TypeNotPresentException
java.lang.UnsupportedOperationException

java.io包裡的一切IO異常

ava.lang.Exception
java.io.IOException
java.io.CharConversionException
java.io.EOFException
java.io.FileNotFoundException
java.io.InterruptedIOException
java.io.ObjectStreamException
java.io.InvalidClassException
java.io.InvalidObjectException
java.io.NotActiveException
java.io.NotSerializableException
java.io.OptionalDataException
java.io.StreamCorruptedException
java.io.WriteAbortedException
java.io.SyncFailedException
java.io.UnsupportedEncodingException
java.io.UTFDataFormatException

以上這篇java異常和毛病類總結(必看篇)就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved