一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java異常和錯誤類總結(必看篇)

java異常和錯誤類總結(必看篇)

2020-06-12 14:15jingxian JAVA教程

下面小編就為大家帶來一篇java異常和錯誤類總結(必看篇)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

java異常和錯誤類總結

最近由于考試和以前的面試經常會遇到java當中異常類的繼承層次的問題,弄得非常頭大,因為java的異常實在是有點多,很難記下來,今天正好查了一些資料整理下來,希望對自己和大家有點幫助。最開始的時候習慣用筆記本(手寫的紙質的本子)記筆記,后來發現查閱的時候不是很方便,而且速度比較慢。后來改用notepad開始記,感覺效果挺棒,簡單易用,沒有花哨的東西。但是也有它的缺點,比如版式的整理,不能加入一些圖片(往往圖片特別是一些大綱是非常好的記憶學習方法)等等,于是嘗試用markdown開始寫,放到博客上以后查閱方便,也能讓大家分享,一起學習進步。從開始學習計算機相關領域直到現在,非常感謝很多國內外大牛無私的分享,真的學到了很多,以后不斷的學習知識的同時,以此自勉,也要多多寫點東西和大家分享,歡迎指出不足和錯誤之處,一起學習。

一、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

二、java異常結構圖

java異常和錯誤類總結(必看篇)

三、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~6完整版在 | 德国高清freexxxx性 | 91精品啪在线观看国产老湿机 | bl超h 高h 污肉快穿np | 韩国三级年轻小的胰子完整 | 国产成人亚洲影视在线 | 日本视频免费在线 | 国产成人精品三级在线 | 欧美一区二区三区久久久 | 视频大全在线观看免费 | 亚洲欧美综合人成野草 | 亚洲人成伊人成综合网久久 | 久久综久久美利坚合众国 | 瘦老汉gay| 2022超帅男同gayxxx | 日韩欧美国产免费看清风阁 | 日本精品一区二区在线播放 | japanhd粗暴video| 亚洲国产自拍在线 | 日韩成人免费aa在线看 | 天天做天天爱天天一爽一毛片 | 激情艳妇之性事高h | 私人影院在线播放 | 亚州性夜夜射在线观看 | 性xxxx18学生第一次出血 | 成年性香蕉漫画在线观看 | 成人女人天堂午夜视频 | 穆挂英风流艳史小说 | 精品视频在线观看免费 | 欧美性xxxxx 欧美性bbbbbxxxxxddd | 扒开老师挠尿口到崩溃刑罚 | 美女全身体光羞羞漫画 | 女教师巨大乳孔中文字幕免费 | 国内精品久久久久久久久久久久 | 四虎国产精品视频免费看 | 草草在线免费视频 | 国产卡一卡二卡三乱码手机 | 视频一区二区三区在线观看 | 国产一区二区三区丶四区 | 98国产视频|