异常
什么是异常?运行时出现不期而至的各种情况。如文件找不到,网络连接失败,非法参数
- 检查性异常:用户输入错误
- 运行时异常 :递归调用,容易避免,致命
- 错误ERROR:更致命
区别:Error类对象由Java虚拟机生成并抛出,大多数错误与编译者无关。发生时Java虚拟机(JVM)一般会选择线程终止。而Exception通常情况 下时可以被程序处理的。
异常的处理机制:
- 抛出异常
- 捕获异常
五个关键字:
try , catch , finally , throw , throws
什么是异常?运行时出现不期而至的各种情况。如文件找不到,网络连接失败,非法参数
区别:Error类对象由Java虚拟机生成并抛出,大多数错误与编译者无关。发生时Java虚拟机(JVM)一般会选择线程终止。而Exception通常情况 下时可以被程序处理的。
异常的处理机制:
五个关键字:
try , catch , finally , throw , throws