JAVA异常处理
来源:互联网 发布:淘宝商家投诉买家 编辑:程序博客网 时间:2024/05/17 22:41
1 什么是Java异常程序运行过程中出现的非正常情况异常的出现导致程序不能运行 瘫痪
那么出现异常就的处理异常。这就是所说的异常处理机制
2.Error错误 Exception异常
3 捕获异常
try{
//可能出现异常的代码部分
}
catch
(异常类型 异常变量)
{//执行异常操作}
catch
(异常类型 异常变量){
//执行异常操作 }…
finally{ //
异常统一出口}
5catch定义,由上到下,异常类的范围必须由小到大或者同级别的
运行时异常,catch中可以随意定义类型,
程序运行时,会根据catch参数自动匹配
非运行时异常,则catch中定义的异常,在try代码块中必须存在,
如果没有类似异常存在,则不允许被定义。
finally关键字,在进行异常处理之后,在异常的处理格式中还有一个finally语句,
此语句将作为异常的统一出口,不管是否产生异常, 最终都要执行此段代码
如果try中有return语句,则会先执行return语句,后执行finally,最后返回整个方法
6 throws 抛出异常对象。
public void test() throws 异常对象类型{
try{
//存在异常的代码块
}catch(异常类型 变量名){
throw 异常对象;
}
}
7
7.
8.throw 一般存在于catch语句当中,用于出现异常后的一种操作方式
捕捉的异常和抛出的异常不一定相同 可以不一样
throw抛出的异常对象如果是检测异常,则所在的方法必须要通过throws显性抛出
throw抛出的异常对象如果是非检测异常,则方法上可以选择性定义throws
9 格式 ; public class 异常类名 extends Exception{}
自定义一帮用throw代码抛出r
10 .所以东西重在理解 多练多敲。
- 【java】java异常处理
- java异常和异常处理
- Java 异常及异常处理
- java异常与异常处理
- Java异常处理-----自定义异常
- Java异常与异常处理
- java异常及异常处理
- Java 异常与异常处理
- Java异常与异常处理
- Java异常及异常处理
- Java异常处理--自定义异常
- JAVA异常之异常处理
- Java异常处理-----自行处理
- Java异常处理-----抛出处理
- Java异常处理-----抛出处理
- java异常处理
- java 异常处理分析
- java异常处理
- C# 如何后台判断 file控件上传的文件类型
- 17 - 03 - 26 图解HTTP(30)
- linux下裁剪可执行文件
- MySQL入门之C语言操作MySQL
- 单例设计模式
- JAVA异常处理
- zoj2425
- High "Resmgr:Cpu Quantum" Wait Events In 11g Even When Resource Manager Is Disabled (文档 ID 949033.1)
- 数据结构实验之链表七:单链表中重复元素的删除
- 洛谷 1739_表达式括号匹配_模拟
- DDL数据定义语言
- 关于电脑定时关机等DOS指令
- python学习笔记(27)--类的详解8(基于类的状态机)
- Picasso封装优化