-
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
-
Windows Mobile 平台应用开发一书所带示例源代码
Windows Mobile 平台应用开发一书所带示例源代码-Windows Mobile application development platform, the book brought the example source code
- 2023-03-13 15:30:05下载
- 积分:1
-
布鲁诺陈德良
Bruno Luong
All rights reserved
- 2022-04-07 00:18:54下载
- 积分:1
-
C++builder不规则窗体
C++ builder 不规则窗体
- 2022-02-14 20:44:02下载
- 积分:1
-
WIFI搜索的工具
通过无线网卡搜索附近的无线AP,并记录相关的SSID等信息,以列表的形式展现,并提供连接功能
- 2022-02-25 14:35:28下载
- 积分:1
-
Using c language realize electrical simulation
用c语言实现电机仿真-基于恒定磁链的转子磁链控制。-Using c language realize electrical simulation- based on a constant flux of the rotor flux control.
- 2023-08-10 22:45:03下载
- 积分:1
-
crawl under the screen Win
在Win下抓取屏幕-crawl under the screen Win
- 2022-01-25 13:58:43下载
- 积分:1
-
C++标准库实例代码,C++标准程序库书籍代码
C++标准库实例代码,C++标准程序库书籍代码-C++ Examples of standard library code, C++ Standard procedure code library books
- 2022-03-05 20:33:02下载
- 积分:1
-
测试短距离模块灵敏度的程序,需配合短距离模块,还可控制罗德与施瓦茨公司的信号发生器(SMB100A)。...
测试短距离模块灵敏度的程序,需配合短距离模块,还可控制罗德与施瓦茨公司的信号发生器(SMB100A)。-Sensitivity of short-range module test procedures, to be with the short-distance module, can also control the company Rohde & Schwarz s signal generator (SMB100A).
- 2022-11-02 04:30:05下载
- 积分:1
-
CHANGEOWNER.zip
资源描述这个程序中的按钮可以重一个窗体移动到另一个窗体上,这就是变换可视组件所有者的方法。
- 2022-07-20 05:02:29下载
- 积分:1