异常分类:
3类,运行时异常,可查异常,错误
throw与throws的区别
throw在程序中明确的抛出异常;throws用来表明当前方法不能处理的异常,这个异常会交给调用者去处理
介绍一下Throwable
Error和Exception的超类,即Java中所有的错误和异常都继承自这个类
异常之间的继承关系,以及各种类型的异常分类(生疏点)
待补充
Error与Exception的区别
Error是程序自身不能处理和捕获的错误,通常与程序本身无关,例如OutOfMemoryError,StackOverflowError
Exception是由程序引起的错误,可以处理和捕获
如何实现自定义异常(生疏点)
要点:继承Exception,利用好构造函数super(String msg)和方法 obj.getMessage()
网友评论