java异常

java. lang. Throwable

Error:错误

栈溢出:stackoverflowerror

堆溢出:outofmemoryerror

Exception:异常

运行时(java. exe)异常

输入类型异常:inputmismatchexception

    数组下标越界:arrayindexoutofboundsexception

    数学运算异常:arithmeticexception

    类型转化异常:ClassCastException

    空指针异常:nullpointerexception

编译时(java. exe)异常

    io空文件:filenotfoundexception

异常之后代码不在执行


捕获异常

1. try…catch…finally语句(try内变量为局部变量、知道异常类型)

printstacktrace打印堆栈信息

getmessage得到异常类型

2. 声明抛出异常throws exception(不知道异常类型、向上抛出,直至改变为运行时异常)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。