-
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
-
C程序
c program
- 2022-05-19 08:38:56下载
- 积分:1
-
圈子圈套1 讲IT界商战故事的小说,作者乃一业界小牛,讲述着自己或他人的故事...
圈子圈套1 讲IT界商战故事的小说,作者乃一业界小牛,讲述着自己或他人的故事-story of business of IT
- 2023-02-03 21:25:03下载
- 积分:1
-
数据匹配,初学者必备,读取网页邮箱的代码
数据匹配,初学者必备,读取网页邮箱的代码-Data matching, beginners must-read page-mail code
- 2022-04-15 22:07:24下载
- 积分:1
-
我最近的练习的C++作业,小程序,各位多多关照。
我最近的练习的C++作业,小程序,各位多多关照。-my recent practice of C operations, small program to take care of you.
- 2022-03-15 05:30:54下载
- 积分:1
-
png透明按钮源码
gdipbutton_src.zip文件,在原网址不能下载。上传到这里吧。实现了png透明按钮功能。如果png是不规则图片,背景能够显示。
- 2023-05-10 19:25:03下载
- 积分:1
-
A program which can calulate the value of a expression, it owns powerful functio...
另外一个关于表达式求值的程序,功能强大,可以计算带有次方的表达式 ,而且可以先输入字母,再对字母赋值-A program which can calulate the value of a expression, it owns powerful function, and can calculate the expression which has limited power, also it can input letters firstly,then assign value towards letters.
- 2022-03-16 10:39:43下载
- 积分:1
-
简单的VB录音程序
简单的VB录音程序-simple VB recording procedures
- 2022-03-22 03:07:16下载
- 积分:1
-
简单的播放器小例子,用Visual C++编程
简单的播放器小例子,用Visual C++编程-Simple example of a small player, with Visual C++ programming
- 2023-08-31 09:05:04下载
- 积分:1
-
USB转I2C接口源码,能够发送命令
应用背景使用USB转I2C接口,能够发送命令使用USB转I2C接口,能够发送命令使用USB转I2C接口,能够发送命令使用USB转I2C接口,能够发送命令使用USB转I2C接口,能够发送命令使用USB转I2C接口,能够发送命令使用USB转I2C接口,能够发送命令关键技术使用USB转I2C接口,能够发送命令转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C转I2C
- 2022-12-06 08:25:03下载
- 积分:1