-
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
- 2022-02-14 14:02:16下载
- 积分:1
-
按姓名查找 按姓名查找找 按姓名查找
按姓名查找 按姓名查找找 按姓名查找-quary by namequary by namequary by namequary by name
- 2022-08-04 09:30:28下载
- 积分:1
-
使用c++编写的Pos机前台程序。自带小型汉字库,可在控制台上直接运行...
使用c++编写的Pos机前台程序。自带小型汉字库,可在控制台上直接运行-use Pos c prepared by the procedures for the future. Store bringing their small, the console directly operation
- 2022-08-09 02:55:41下载
- 积分:1
-
具有显示一般函数的功能,如SIN、COS、TAN、CTG等
具有显示一般函数的功能,如SIN、COS、TAN、CTG等-have indicated general of functionality, such as SIN, COS, TAN, such as CTG
- 2022-11-08 13:55:03下载
- 积分:1
-
这是一个用microsoft VC++编写的关于迷宫算法的一个小程序。...
这是一个用microsoft VC++编写的关于迷宫算法的一个小程序。-using microsoft VC++ algorithm on the maze of a small program.
- 2022-02-24 21:37:20下载
- 积分:1
-
Praat 连接从 C 语言
脚本通过自动化操作的顺序保存的Praat用户时间和精力。要运行 Praat 脚本,请转到Praat 对象窗口中的控制菜单并选择新的 Praat 脚本。通过点击下面的链接之一,然后拔起的代码所需的脚本。复制所有的代码 (例如突出显示和 PC 上Ctrl-C ) 并将其粘贴到新的无标题的脚本窗口。最后,选择运行 > 运行(或键入Ctrl-R) 在无标题的脚本窗口中执行脚本。
- 2022-02-06 18:34:59下载
- 积分:1
-
Windows CE下的USB摄像头+
Windows+CE下USB摄像头驱动开发,使用EVC开发。摄像头为 网眼 Webeye 2000
VID 0x05A9
PID 0xA511
输出格式:RAW-YUV
-Windows+ CE under the USB camera-driven development, the use of EVC development. Cameras for the mesh Webeye 2000VID 0x05A9PID 0xA511 Output Format: RAW-YUV
- 2022-04-01 11:47:53下载
- 积分:1
-
design patterns VC example, can be used to study design patterns. I feel very us...
设计模式的VC例子,可以用于学习设计模式。我自己觉得很有用。这个是Build模式-design patterns VC example, can be used to study design patterns. I feel very useful. This is the Build Model
- 2022-07-08 07:45:55下载
- 积分:1
-
算法中的n后问题,用非递归实现的,用一般的c++编译器都可以实现...
算法中的n后问题,用非递归实现的,用一般的c++编译器都可以实现-n algorithm after issue, the non- recursive with the general c compiler can achieve
- 2022-01-24 09:33:18下载
- 积分:1
-
一维欧拉方程的高精度求解,WENO/WENO重构,ROE flux
一维欧拉方程的高精度求解,WENO/WENO重构,ROE flux-One-dimensional Euler equations for solving the high-accuracy, WENO/WENO Reconstruction, ROE flux
- 2022-02-03 17:21:50下载
- 积分:1