Java 中的异常类都是从java.lang.Exception继承的
Java的异常可以分为两类:
- 检查性异常(在运行前就会编译不通过)
- 非检查性异常(编译通过,但在运行中才会出现的异常)
通过try和catch对异常进行捕捉,语法如下:
try
{
// 可能出现问题的程序代码
}catch(ExceptionName e1)
{
//Catch 块
}
throws 和 throw 抛出异常
如果抛出的异常没有处理,程序则会停止
在控制台对的最后并没有输出字符串“main方法即将要结束!”