java异常处理
代码说明:
3.8 异常处理 什么是异常 知道Java异常分类 处理异常的两种方式 throw和throws区别 如何创建自定义异常 概念: 在程序中,可能产生程序员没有预料到的各种错误情况,比如打开一个不存在的文件等,在Java中,这种在程序运行时可能出现的错误称为异常。 异常可以把“描述在正常执行过程中做什么事”的代码和“出了问题怎么办”的代码相分离 例子:demo05.ExceptionDemo.java Java异常分类A: java.lang.Error,java.lang.Exception Error(错误):jvm系统内部错误、资源耗尽等严重问题,发生Error时,编程人员无能 为力,只能终止程序,例如内存溢出等。 Exception(异常):因编程错误或偶然的外在因素导致的一般性问题,例如:对负数 开平方根、空指针访问等,当发生Exception 时,编程人员可以做出处理,并做出人性 化响应,比如弹出窗口,显示“请不要输入负数!”。 异常分类B: 检查性异常:编译器必须处理的异常,该类异常通常是Exception类型或其子类(RuntimeException类除外)//运行时异常 SQLException、IOException、ClassNotFoundException 例子:/DemoProject/src/com/hyg/demo08/FileInputStreamDemo.java 非检查性异常:编译器不要求强制处理的异常,RuntimeException类及其所有子类都是非检查性异常。 NullPointerException、ClassCastException 例子:equa
下载说明:请别用迅雷下载,失败请重下,重下不扣分!