概述
java.lang.Throwable
子类:java.lang.Error,java.lang.Exception
更多的关注Exception,Exception还能分成2大类:
一、编译期异常(检查异常)
除了RuntimeException之外的所有异常。
特征:编译的时候必须提供解决方案(throws,try...catch)
二、运行时异常
RuntimeException和它的子类们。
特征:不需要过多干预。
IO学习中碰到的异常:
java.io.IOException
java.io.FileNotFoundException
集合学习中碰到的异常:
java.lang.ConcurrentModificationException 并发修改异常。
Iterator
hasNext
next
remove
图形用户界面碰到的异常:
多线程碰到的异常:
java.lang.InterruptedException wait,sleep,join
IllegalMonitorStateException 非法监视器状态异常。synchronized搭配wait,notify,notifyAll使用不当。
网络编程碰到的异常:
SocketException
IOException 更多的
UnkonwnHostException
try…with…resources 新的语法,用在输入输出流中。
最后
以上就是愤怒萝莉为你收集整理的异常的种类,常见的异常有那些?(面试)的全部内容,希望文章能够帮你解决异常的种类,常见的异常有那些?(面试)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复