-
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
-
dropbox client for windows phone 8
一款Windows Phone8的应用程序,可以帮助您 拍照 选择一个文件名 其存储在Dropbox的所有用最少的用户交互。 我自己做的目的纯粹是。代码质量是很可怕的,但事情的作品。如果你是一个MVVM纳粹,这个代码将让你不寒而栗。
- 2022-05-09 14:23:02下载
- 积分:1
-
Play songs and Films with your plan.
歌曲影视轮播及配置,利用播放控件编写,运行于WINDOWS平台。-Play songs and Films with your plan.
- 2023-05-14 12:50:04下载
- 积分:1
-
一种简单、通用的将类的各成员变量实例化保存的方法
一种简单、通用的将类的各成员变量实例化保存的方法-a simple, common to all categories of member variables example preservation methods
- 2022-07-23 20:42:03下载
- 积分:1
-
又一个Ping的例子
又一个Ping的例子-another example of a Ping
- 2022-08-07 07:05:00下载
- 积分:1
-
测绘行业的坐标转换程序
用于大地坐标系,空间直角坐标系转换
大地坐标系,直角坐标系转换...
测绘行业的坐标转换程序
用于大地坐标系,空间直角坐标系转换
大地坐标系,直角坐标系转换-Mapping the coordinates of the conversion process industries for the geodetic coordinate system, Cartesian coordinate system conversion of space geodetic coordinate system, Cartesian coordinate system conversion
- 2022-03-29 19:12:34下载
- 积分:1
-
CxIMAG库文件
Cximage库对图片的处理:包括图片的格式转换,图片的二次识别,图片字符的叠加,图片的锐化等等
- 2022-04-20 13:26:09下载
- 积分:1
-
实现在Windows mobile系统手机的一键重启和关机功能
实现在Windows mobile系统手机的一键重启和关机功能-Windows mobile system in the implementation of a key cell phone to restart and shutdown function
- 2023-07-26 20:15:03下载
- 积分:1
-
TCP/IP,UDP/IP
TCP/IP,UDP/IP
- 2023-08-19 22:25:03下载
- 积分:1
-
用信号量实现读者和写者的程序
读者-写者问题的读写操作限制(包括读者优先和写者优先):
写-写互斥,即不能有两个写者同时进行写操作。
读-写互斥,即不能同时有一个线程在读,而另一个线程在写。
读-读允许,即可以有一个或多个读者在读。
读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作。
写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态才能开始读操作。
- 2022-04-22 12:41:24下载
- 积分:1