豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 尚学堂马士兵java第4章异常处理笔记
侵权投诉

尚学堂马士兵java第4章异常处理笔记

尚学堂马士兵java第4章异常处理笔记

第四章 异常处理

java异常的概念:运行期出现的错误

1、java异常是java提供的用于处理程序中错误的一种机制

2、所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出、数组下表越界、所要读取的文件不存在)。

3、设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。

4、java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被提交给java运行时系统,这个过程称为抛出(throw)异常。

5、当java运行时系统接收到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这一过程称为捕获(catch)异常。

异常的分类:

Throwable:Error和Exception

Error:不能处理系统错误(如java虚拟机错误)

Exception:可处理的异常

Runtime Exception:一类特殊的异常,如被0除、数组下表炒范围等,其产生比较频繁,处理麻烦,如果显式的声明或捕获将对程序可读性和运行效率影响很大。因此由系统自动检测并将它们交给缺省的异常处理程序(用户可不必对其处理)。

try语句:

1、try{...}语句指定了一段代码,该段代码就是一次捕获并 处理例外的范围

2、在执行过程中,该段代码可能会产生并抛出一种或几种类型的异常对象,它后面的catch语句要分别对这些异常做相应的处理

3、如果没有例外产生,所有的catch代码段都被略过不执行

catch语句:

1、在catch语句块中是对异常进行处理的代码,每个try语句块可以伴随一个或多个catch语句,用于处理可能产生的不同类型的异常对象

2、在catch中声明的异常对象(catch(SomeException e))封装了异常事件发生的信息,在catch语句块中可以使用这个对象的一些方法获取这些信息

3、例如:A、getMessage()方法,用来得到有关异常事件的信息

B、printStackTrace()方法,用来跟踪异常事件发生时执行堆栈的内容

finally语句:

1、finally语句为异常处理提供一个统一的出口,使得在控制流程转到程序的其他部分以前,承购对长须的状态做一个统一的管理

2、无论try所指定的程序块中是否抛出例外,finally所指定的代码都要 被执行

3、通常在finally语句中可以进行资源的清除工作,如:

A、关闭打开的文件

B、删除临时文件

第1页

你可能喜欢

  • JAVA编程题全集及答案
  • Java学习笔记
  • 操作手册
  • 教程下载地址
  • JAVA入门教程
  • java异常处理机制
  • 语法大全
  • Java笔记

热门文档

相关文档

  • 马士兵_J2SE第四章__Java_异常处理个人学习笔记

    马士兵_J2SE第四章__Java_异常处理个人学习笔记_求职/职场_应用文书。尚学堂科技_马士兵_JAVA 视频教程_J2SE_5.0_第 04 章_异常处理 Java 异常处理五个关键...

  • 马士兵 J2SE第四章 异常处理 个人学习笔记

    马士兵 J2SE第四章 异常处理 个人学习笔记_计算机软件及应用_IT/计算机_专业资料。尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第04章_异常处理...

  • 04马士兵_J2SE第四章_异常处理_个人学习笔记

    04马士兵_J2SE第四章_异常处理_个人学习笔记_理学_高等教育_教育专区。尚学堂...尚学堂科技_马士兵_JAVA 视频教程_J2SE_5.0_第 04 章_异常处理 听课笔记 ...

  • 尚学堂马士兵java第7章容器笔记

    尚学堂马士兵java第4章异... 1页 免费 java-oracle笔记-【尚学... 21页...从集合中取出时往往需要转型,效率低,容易产生错误解决办法:在定义集合的时候...

  • 马士兵 J2SE第四章 异常处理 个人学习笔记

    马士兵 J2SE第四章 异常处理 个人学习笔记 尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第04章_异常处理尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第04章_...

  • 尚学堂马士兵java第6章常用类笔记

    尚学堂马士兵java第6章常用类笔记_互联网_IT/计算机_专业资料。尚学堂马士兵...Math 类 4、File 类 5、枚举类 String 类: 1、java.lang.String 类代表不...

  • 尚学堂 马士兵 Java视频学习顺序

    章_异常处理 尚学堂科技_马士兵_JAVA 视频教程_...Oracle 视频内容包括:01——53 讲 第四部分:JDBC ... 面试题大汇总+笔记+技巧 建议顺序 1.CoreJava ...

  • 第4章java异常处理

    25页 1下载券 尚学堂马士兵java第4章异... 1页 免费喜欢此文档的还喜欢...Java语言 09-10学年度第一学期08计算机 王德力 第4章 异常处理了解异常 异常...

  • 尚学堂马士兵java第6章常用类笔记

    尚学堂马士兵java第4章异常... 1页 免费 尚学堂马士兵java第7章容器... ... 尚学堂马士兵java第6章常用类笔记尚学堂马士兵java第6章常用类笔记隐藏>> 尚...

  • 尚学堂马士兵JAVA自学之路

    尚学堂马士兵JAVA自学之路_工学_高等教育_教育...JAVA自学之路 四:要事为先 对待人生的任何事情都要...异常处理机制 程序处理 自动处理 自定义异常处理器 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部