nullpointerexception为什么异常
java Throwable之异常
在程序的开发中或多或少都会遇到不同异常的处理,比如运行时异常和非运行时异常,同时还会遇到程序自身不能处理的Error,它表示处理不是不可能,但很困难,比如内存溢出;了解异常的处理,对于写好程序,使程序能正常运行时有极大帮助的,下面就来了解一下吧。
Throwable
Throwable是所有异常类的基类,如图所示:
通过throw-throws抛出异常,然后用try-catch捕获异常;
其中在开发中通常会遇到运行时异常和非运行时异常,则
常见的运行时异常有:
1.算术异常:ArithmeticException
2.类转换异常:ClassCastException
3.非法参数异常:IllegalArgumentException
4.下标越界异常:IndexOutOfBoundsException
5.空指针异常:NullPointerException
6.安全异常:SecurityException
常见的非运行时异常有:
1.输入流异常:IOException
2.文件未到异常:FileNotFoundException
3.SQL运行异常:SQLException
                               

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。