Throwable类是Java语言中所有错误和异常的超类
Error:属于严重问题,如硬件问题,内存问题,不需要处理
Exception:异常类,表示程序本身可以处理的问题
runtimeException:在编译期间是不检查的,运行时检查
非runtimeException:在编译期间就会进行检查,否则无法运行
Throwable的成员方法:
public String getMessage():返回此Throwable详细信息的字符串
public String toString():返回此可抛出的简短描述
public printStackTrace():把异常的错误信息输出在控制台
throws处理异常
格式:throws 异常类名
throw抛出异常对象
用于在方法体内部,抛出异常对象
自定义异常:
public class 类名 extends Exception{无参构造 带参构造}
异常处理:
try
{
可能出现异常的代码
}
catch(异常类名 变量名)
{
处理异常的代码
}