-
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
-
地信专业vb+mapx示例源码,是学习mapx入门的优秀例程
地信专业vb+mapx示例源码,是学习mapx入门的优秀例程-Letter to the professional vb+ Mapx sample source code is an excellent entry-learning routines MapX
- 2023-02-01 14:10:04下载
- 积分:1
-
have more than 10,000 items in a university students, the students of management...
在一个拥有上万个学生的大学里,对学生的管理成了一件比较棘手的事情(如果你采取人工的办法?!),好在现在有了电脑,有了各种各样的程序来帮你方便的完成这项工作;下面我要介绍的就是本人呕心沥血的拙作。-have more than 10,000 items in a university students, the students of management became a more difficult matter (if you take artificial means? !) , But fortunately now have computers with a wide range of procedures to help you facilitate the completion of this work; Now I would like to introduce is my vomit Lek heart blood apology.
- 2022-01-26 02:01:38下载
- 积分:1
-
a programm to generate triangular for finite element method
a programm to generate triangular for finite element method
- 2023-02-22 08:25:03下载
- 积分:1
-
打开读写HID设备
应用背景用于Windows平台下与USB设备(HID类)的通信例子。关键技术免驱动的读写HID设备,实现Windows平台下与自己开发的USB设备进行通信,不需要任何驱动,使用的是Windows自带的HID设备类驱动。
- 2022-12-28 21:00:04下载
- 积分:1
-
kNN.scala
note that groupByKey() provides an expensive solution,
but combineByKey() and reduceByKey() will give a better
scale-out performance
- 2022-01-31 10:20:29下载
- 积分:1
-
VeStore 测试
它的 Delphi 代码连接 Vestore Db 和获得实际数据基本相符。 你可以使用它的 BDS2006。
- 2022-05-26 07:52:23下载
- 积分:1
-
用vb来给文件夹上锁和解锁 VB源码
每个人都有自己的秘密 比如XX电影。个人照片。等隐私的文件不想让别人用自己的电脑的时候看到。这时候就可以用我这个源码来编译一个文件夹上锁和解锁的小软件啦
- 2022-02-02 18:39:40下载
- 积分:1
-
本程序实现了对图像进行马赛克处理,对于图像开发有较强的参考意义。...
本程序实现了对图像进行马赛克处理,对于图像开发有较强的参考意义。-This procedure achieved a mosaic image processing, image development has a strong reference value.
- 2023-04-29 15:05:03下载
- 积分:1
-
此代码是用C #消息队列
This code is for message queuing using c#
- 2023-04-04 04:25:03下载
- 积分:1