异常
作者:互联网
异常
电脑硬件,虚拟机JVM,程序员自己代码编译时错,编译不错运行时错,网络出错,用户输入错误等都是意外,有程序员可控和不可控的,称为异常和错误。
Java有异常处理的体系结构
检查时异常IOException:入文件不存在,编译时就直接显示问题,程序员无法预见
运行时异常RuntimException:可以被程序员避免,也可以发现和处理
错误ERROR:不是异常,脱离控制,编译时难发现,代码中被忽略了
栈溢出错误
违规计算错误
错误代码(编译时就可以发现)
ERROR:程序不可控和处理的JVM会终止程序运行
Exception:程序可捕获或抛出异常,尽量去自己解决异常,最后可能也是要处理的,别万物皆可抛
标签:错误,程序员,可控,编译,ERROR,异常 来源: https://www.cnblogs.com/wzho/p/14454775.html