JAVA异常处理PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java常见的异常分为两类:
Error:是系统错误或运行环境出现的错误,一般是
很严重的错误,例如系统崩溃、动态链接失败、虚 拟机错误等。在Java程序中不做处理。
Exception:是一般程序中可预知的错误,可以被
捕获且可能恢复的异常情况。是处理的主要对象。
异常类层次结构
Object Throwable
}catch(ExceptionType1 e1){ //如果发生的异常是ExceptionType1类型 //则在这里进行处理
}catch(catch(ExceptionType2 e2){ //如果发生的异常是ExceptionType2类型 //则在这里进行处理
}finally{ // 无论是否发生异常都须执行的语句
Java运行时系统收到异常对象时,寻找能处 理该异常的代码,并把该异常对象交给其处 理,这一过程称为捕获异常(catch)。
如果Java运行时系统找不到可以捕获异常的 方法,则运行时系统终止,相应的Java程序 也将退出。
异常处理
try-catch-finally语句
try{ //可能抛出异常的程序段
异常处理
2020/12/10
1
目录 研究背景及意义 本文工作 总结与展望
异常(exception)
不要保证你的程序永远不会出错!
程序在运行过程中所发生的意外事件, 它中断指令的正常执行,称之为“异常 (exception)”
异常案例
public class HelloWorld{ public static void main(String args[ ]){ String str[]={ “Hello!”,” World!”,” HelloWorld!”}; for(int i = 0; I <= 3; i++){ System.out.println(str[i]); } }
}
public class HelloWorld{ public static void main(String args[ ]){ fis = new (“C:/a.txt”) }
}
异常处理
Java将每种异常都封装为类。 通过异常类指出程序中发生的错误有以下好
处:
将处置错误的代码与正常执行的代码分离开。 对于不同的错误作出不同的响应。
}
对错误代码的修正
并不是所以的异常都须try-catch处理
PPT教学课件
谢谢观看
Thank You For Watching
Error
Exception
LinkageError ThreadDeath ... IOException RuntionException ...
... IndexOutOfBoundsException ...
百度文库
异常处理
Java异常处理机制:
程序执行过程中如出现异常,会自动生成一 个异常类对象,并交给Java运行时系统,这 个过程称为抛出异常(throw)。
Error:是系统错误或运行环境出现的错误,一般是
很严重的错误,例如系统崩溃、动态链接失败、虚 拟机错误等。在Java程序中不做处理。
Exception:是一般程序中可预知的错误,可以被
捕获且可能恢复的异常情况。是处理的主要对象。
异常类层次结构
Object Throwable
}catch(ExceptionType1 e1){ //如果发生的异常是ExceptionType1类型 //则在这里进行处理
}catch(catch(ExceptionType2 e2){ //如果发生的异常是ExceptionType2类型 //则在这里进行处理
}finally{ // 无论是否发生异常都须执行的语句
Java运行时系统收到异常对象时,寻找能处 理该异常的代码,并把该异常对象交给其处 理,这一过程称为捕获异常(catch)。
如果Java运行时系统找不到可以捕获异常的 方法,则运行时系统终止,相应的Java程序 也将退出。
异常处理
try-catch-finally语句
try{ //可能抛出异常的程序段
异常处理
2020/12/10
1
目录 研究背景及意义 本文工作 总结与展望
异常(exception)
不要保证你的程序永远不会出错!
程序在运行过程中所发生的意外事件, 它中断指令的正常执行,称之为“异常 (exception)”
异常案例
public class HelloWorld{ public static void main(String args[ ]){ String str[]={ “Hello!”,” World!”,” HelloWorld!”}; for(int i = 0; I <= 3; i++){ System.out.println(str[i]); } }
}
public class HelloWorld{ public static void main(String args[ ]){ fis = new (“C:/a.txt”) }
}
异常处理
Java将每种异常都封装为类。 通过异常类指出程序中发生的错误有以下好
处:
将处置错误的代码与正常执行的代码分离开。 对于不同的错误作出不同的响应。
}
对错误代码的修正
并不是所以的异常都须try-catch处理
PPT教学课件
谢谢观看
Thank You For Watching
Error
Exception
LinkageError ThreadDeath ... IOException RuntionException ...
... IndexOutOfBoundsException ...
百度文库
异常处理
Java异常处理机制:
程序执行过程中如出现异常,会自动生成一 个异常类对象,并交给Java运行时系统,这 个过程称为抛出异常(throw)。