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

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

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異常和錯誤類總結(必看篇)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品午夜久久 | 成人在线小视频 | 亚洲成人mv | 爽爽影院免费观看 | 亚洲AV蜜桃永久无码精品无码网 | 日本一区三区 | 青青青青久久国产片免费精品 | 236z最新伦理| 女人狂吮男人命根gif视频 | 欧美久久久久久久一区二区三区 | 欧美一级在线播放 | 校花在公车上被内射好舒服 | 视频一区二区三区在线 | 日本在线视 | 把内裤拔到一边高h1v1 | 日韩性公交车上xxhd免费 | 穆挂英风流艳史小说 | 午夜宅男宅女看在线观看 | a毛片在线免费观看 | 欧美日韩三区 | 日韩视频在线精品视频免费观看 | 亚洲成年网站在线观看 | 国产精品午夜剧场 | 精品91一区二区三区 | 亚洲天堂男人 | 欧美特黄三级在线观看 | 性xxxxⅹhd成人| 91一区二区在线观看精品 | 美女狂揉尿口揉到失禁 | 国产精品香蕉一区二区三区 | 黄色wwwwww| 人妖欧美一区二区三区四区 | 深夜在线观看 | 亚洲国产自拍在线 | 西野翔全部作品在线观看 | 无码AV毛片色欲欧洲美洲 | 男人j进女屁股视频在线观看 | 扒开斗罗美女了的胸罩和内裤漫画 | 2022国产麻豆剧传媒剧情 | 亚洲免费视频在线 | 日本成年片高清在线观看 |