标签:null err 找不到 run 编程错误 数字 抛出异常 没有 number
异常
Java运行过程中发生的异常可以分为两类:
1.错误(Error):JVM系统内部错误,资源耗费等严重情况
2.异常(Exception):其他因编程错误或偶然的外在因素导致的一般性问题
(1) 方法中调用了一个会抛出“已检查异常”的方法
(2) 程序运行过程中发生了错误,并且用throw子句抛出一个”已检查异常”
a.对负数开平方根
b.空指针访问
c.试图读取不存在文件
d.网络连接中断
e.分母为0
PS:不要抛出:从Error派生的那些异常
JAVA异常处理机制
常见异常:
如果程序需要catch块中访问异常对象的相关信息,可以通过调用catch后异常形参的方法来获得。当JAVA运行时决定调用某个catch块来处理异常对象时,会将该异常对象赋给该catch块后的异常参数,程序就可以通过该参数获得异常的相关信息啦
getMessage():返回该异常的详细描述字符串
printStackTrace():将 该异常的错误栈信息输出屏幕上
printStackTrace(PrintStream s):将该异常的跟踪栈信息输出到指定的输出流
getStackReace():返回该异常的跟踪栈信息
标签:null err 找不到 run 编程错误 数字 抛出异常 没有 number
原文地址:http://www.cnblogs.com/shangjindexiaoqingnian/p/6307472.html