您好,欢迎光临本网站![请登录][注册会员]  
文件名称: JAVA基础
  所属分类: 其它
  开发工具:
  文件大小: 160kb
  下载次数: 0
  上传时间: 2019-07-28
  提 供 者: weixin_********
 详细说明:NULL 博文链接:https://bbsanwei.iteye.com/blog/796103什么是异常? Java 异常用来定义程序所遇到的轻微错误,可以写代码 米处理异常并继续程序执行,而不是让程序中断 发生下列情况时,会出现异常: 想打开的文件不存在 网络连接中断 受控操作数超出预定范围 非常感兴趣地正在装载的类文件丢失 错误类定义严重的错误条件 在编程语言中,错误被认为是不能恢复的严重错误条件。在 大多数情况下,当遇到这样的错误时,建议让程序中断。 什么是异常? Java 例子: 和语句 Java 的异常处理语句 要处理某个异常,将抛出异常的代码放入块中,然后创建相应 的块的列表,每个可以被抛出异常都有一个。如果生成的异常 与中提到的相匹配,那么条件的块语句就被执行。在块 之后,可能有许多块,每一个都处理不同的异常。 语句 Java 语句定义一个总是执行的代码块,而不考虑 异常是否被捕获 注 如果终止程序的 方法在保护码内被执行,那么,这是 语句不被执行的唯一情况。 语句:如果一个话句被嵌入块内的代码中,那么, 块中的代码应在前执行。 异常处理机制 Java 层级处理 ()方法 调用 的方法 包含异常处理的方法 ⑤ ② ③ 如果方法中的一个语句抛出一个没有在相应的 块中处理的 异常,那么这个异常就被抛出到调用方法中。如果异常也没有在调用 方法中被处理,它就被拋出到该方法的调用程序。这个过程要一直延 续到异常被处理。如果异常到这时还没被处理,它便回到 且,即使不处理它,那么,该异常就异常地中断程序。 异常类图 Java 中所有的异常都是 的子类 五1a1 Machine置r hitufMenoryError sta以rf1。 ErrOy 马 Error Throwable Ari thmeticErception NullPointerExceptio Indexutofbounds Exception Exception EOFExceptior IUEC ept filenotF ourdexception 异常类图 Java 说明 表示恢复不是不可能但很困难的情况下的一种严重问题。比如 说内存溢出。不可能指望程序能处理这样的情况。 表示一种设计或实现问题。也就是说,它表示如 果程序运行正常,从不会发生的情况。比如,如果数组索引扩展不 超出数组界限,那么, 异常从不 会抛出。比如,这也适用于取消引用一个空值对象变量。因为一个 正确设计和实现的程序从不出现这种异常,通常对它不做处理。这 会导致一个运行时信息,应确保能采取措施更正问题,而不是将它 减到谁也不注意的地方。 其它异常表示一种运行时的困难,它通常由环境效果引起,可以进 行处理。例子包括文件未找到或无效异常(用户打了一个错误 的),如果用户误打了什么东西,两者都容易出现。这两者都 可能因为用户错误而出现,这就鼓劢程序员去处理它们 异常处理规则 Java 编程中,我们处理或声明异常的规则: 块来处理异常 通过将{} (){}块纳入其代码中,在这里捕获给被命 名为属于某个超类的异常,并调用方法处理它。即使块是空的 这也算是处理情况 使用 子句声明代码能引起一个异常 例如: 使用子句强制抛出异常:
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: JAVA基础
 输入关键字,在本站1000多万海量源码库中尽情搜索: