java异常介绍与自定义异常处理简述

异常:
异常分两类:
1.Error是程序无法解决的错误,出现这类错误jvm会终止程序的运行。具体的错误有:
1.1OutOfMenoryError是内存溢出错误
1.2StackOverflowError是栈内存溢出错误
2.Exception是异常是可以被处理的,它有运行时异常(RuntimeException)与文件操作异常(IOException)
2.1运行时异常都是RuntimeException类与其子类异常,比如ArithmerticException(算术异常)、NullPointException(空指针异常)、IndexOutOfBoundsException(下标越界),
这类异常在编写过程中并不会被检查出来。
2.2文件操作异常IOException,这类异常必须进行显示处理(抛出或者捕获),常见的异常有。EOFException读写异常,FileNotFoundException文件未找到异常。

异常处理:
异常处理方式分为抛出异常与捕获异常。

自定义异常处理:
新建java类继承异常类。
1.1如果是处理系统异常就继承Excepption。
1.2如果是处理业务异常就继承RuntimeException。

测试:

posted @ 2019-01-14 10:46  小小短腿儿  阅读(382)  评论(0)    收藏  举报