Java-08-异常处理和断言.pdf

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java-08-异常处理和断言,java异常处理机制,java异常处理,java的异常处理机制,java异常处理框架,java异常处理详解,java异常处理原则,java中异常处理机制,java异常处理设计,javaweb异常处理

Java程序设计 程序中出现的错误 程序中出现的错误,可分为两种: 错误(Error ),表示编译期和系统错误,一 般不可修复,没办法捕获。 异常(Exception ),表示程序本身的错误, 可修复戒恢复。 Java的异常体系 在Java中,所有异常和错误都是Throwable 类的子类。  Error类,所有错误的基类。  Exception类,所有异常的基类。 ○ RuntimeException类。 ○ checked异常类。 Java语言规范将派生于RuntimeException类 戒Error类的所有异常称为“unchecked” , 其他的异常称为“checked”。 常见的异常类 异 常 说 明 Exception 异常层次结构的根类 RuntimeException 许多java.lang 异常的基类 ArithmeticException 算术异常,如:除数为0 IllegalArgumentException 方法接收到非法参数 ArrayIndexOutOfBoundsException 数组下标越界 NullPointerException 访问空引用 ClassNotFoundException 丌能加载所需的类 NumberFormatException 字符串转换数字失败 IOException I/O异常的根类 FileNotFoundException 找丌到文件 EOFException 文件结束 Exception的常用方法 构造器原型 说 明 Exception() 构造详细消息为null 的新异常。 Exception(String message) 构造带指定详细消息的新异常。 方法原型 说 明 在Exception类中定义的方法,被继承到 String getMessage() 所有的异常类中,用于获得不异常相关的 描述信息。 在Exception类中定义的方法,用于在控 void printStackTrace() 制台上显示有关异常的信息,丌但有异常 的原因,还涉及产生异常的代码行。 void printStackTrace(PrintStream s) 将此throwable 及其追踪输出到指定的 void 输出流。 printStackTrace(PrintWriter w) 异常产生的原因 产生异常的原因多种多样,大致有: 系统资源不可用:如内存分配失败,文件打 开失败,数据源连接失败等等。 程序控制不当:如被零除,负数开方,数组 下标越界等等。 产生异常后的反应  当异常发生时,程

文档评论(0)

mydoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档