1.什么是异常?
异常:编译时无法发现,执行时会出错,出错的状况就是异常。
Throwable 类是 Java 语言中所有错误或异常的超类,它包括两个子类Error, Exception 。
Error:用于指示合理的应用程序不应该试图捕获的严重问题,比如说内存溢出,不可能指望程序能处理这样的情况。
Exception:它指出了合理的应用程序想要捕获的条件,如果程序正常运行,就不会出现这种状况。
2.异常的分类
1.不需要检测异常即运行时的异常
如:i = 2/0,除数为零,导致编译时不报错,而运行的时候报错
2.强制异常即检测异常
如:Thread.sleep(100),在编译的时候就会报错,强制要求异常处理
3.异常机制的关键字
try{}:try{}语句块用来检测是否有异常会发生的代码
catch(异常类型 对象名){}:对不同的情况调用不同的异常处理程序
finally{}:不管是否发生异常都会执行的语句块。
throw:创建一个新的异常,但是自己不处理。
throws:向外抛出异常。
分享到:
相关推荐
深入理解java异常处理机制,很详细的,去了,你们的!
深入理解java异常(异常中的Error+异常中的Exception+检查异常+运行时异常+异常处理+throws关键字等)
这些问题旨在考察候选人对Java异常处理的理解和应用能力。通过阅读本文,您将能够深入了解Java异常处理的原理、使用方法以及异常处理的最佳实践。不论您是准备面试还是希望加强对Java异常处理的知识掌握
深入理解java异常处理机制Java开发Java经验技巧共19页.pdf.zip
Java异常处理是编写健壮程序的关键方面之一。本资料将帮助您了解异常类层次结构、异常处理、抛出异常、自定义异常和最佳实践。 在Java中,异常被分为受检异常和非受检异常。受检异常需要在编译时进行处理,而非受检...
深刻理解 java 语言中独特的异常处理机制,掌握处理问题的方法。异常处理是java语言中一个独特之处,主要使用捕获异常和声明抛弃异常两种方法来处理程序中可能出现异常的语句块。
对java异常的工作过程进行详细解释,让初学者更好的掌握异常处理机制
Java异常处理的方法和几个例子源码,帮助你理解异常类型、声明异常、抛出和捕获异常、从异常获取信息、创建自定义异常等。
设计一个简单的文本编辑器,可以实现多文件处理、实现文件的创建、浏览、编辑(允许文件复制和修改)、对已经修改的文件可以进行保存或以另存的文件名称保存。.
仔细阅读本章各知识点的内容, 深刻理解 java 语言中异常处理机制,掌握处理问题的方法,多练习,多上机。
(网上找的,这个写的比较好,拿出来和大家共享一下)try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是...
因此,如何高效简洁地设计异常处理是一门艺术,本文下面先讲述Java异常机制最基础的知识,然后给出在进行Java异常处理设计时的几个建议。若有不正之处,请多多谅解和指正,不胜感激。以下是本文的目录大纲:一.什么...
本篇文章是对Java编程中异常处理的优劣进行了详细的分析介绍,需要的朋友参考下
本章目标 理解异常及其作用 使用try-catch-finally语句捕获和处理异常 使用throw、throws关键字 Java高级程序设计(第二版)--第2章-异常处理全文共19页,当前为第3页。 本章任务 任务1 识别异常 任务2 处理异常 任务...
java基础异常学习ppt 学完本次课程后,你能够 了解异常概念 理解Java异常处理机制 会捕捉异常 会抛出异常 了解Java异常体系结构
java异常处理的学习PPT,学习讲的不是很透彻,望理解。
本篇文章主要介绍了java异常处理机制及应用,异常处理机制是Java语言的一大特色。从异常处理的机制、异常处理的方法、异常处理的原则等方面介绍Java语言的异常处理技术,有兴趣的可以了解一下。
如何在Java中使用异常处理来处理错误和异常 如何使用断言在代码中添加检查点 如何处理严重错误以避免程序崩溃 阅读建议 在阅读本文之前,建议您具备以下基础知识: 对Java编程语言的基本语法和结构有一定的了解 ...
异常处理(共24页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 11.AWT编程(共46页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 12.Swing编程(共45页).ppt 推荐优质Java课程 ...
下面小编就为大家带来一篇全面理解java中的异常处理机制。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧