`

j2se-----异常

    博客分类:
  • J2SE
阅读更多
一旦产生了异常之后,异常之后的语句并不会执行,而是直接结束程序,并将错误报告给用户

我们可以这样形象的理解:
   把异常想象成-----氢气球
   当出现了异常(氢气球),那么异常(氢气球)会向外面抛,如果没有人去抓住他的话,那么这个异常(氢气球)就会飞到用户眼前,当飞到用户眼前的时候程序也就结束了。。

如果当异常(氢气球)飞了出来,然后有人把他抓住了,不让他向上飞了,那么catch()后面的代码还是可以正常执行的。。。

如果在catch(Exception e){
  throw e;
}中又抛出了异常(氢气球),那么这个异常又会向上飞,下面的代码不会执行了,如果有finally那么会执行finally中的代码,finally外的代码是不会执行的。。。。

如果代码中抛出RuntimeException ,那么不是必须使用try..catch进行出来,如果你不处理,那么会由JVM处理

分享到:
评论

相关推荐

    J2SE技术总结-Java学习精华教程-电子书

    自定义异常 .....断言 ..........概述 ..........使用断言 .....枚举 ..........概述 ..........定义枚举 .....泛型 ..........概述 ..........定义泛型类 .....注解(Annotation) ..........概述 ..........注解的...

    J2SE中流 ,异常 的个人总结

    主要是对 流得 ,异常总结, 仅作为参考资料,希望能有所帮助

    j2se异常课件是java的基础课程章节之一

    j2se异常课件是java的基础课程章节之一

    J2SE复习源代码

    1、常用类 2、面向对象 3、容器 4、网络 5、异常 等等

    自己整理的j2se思维导图

    自己整理的j2se思维导图 基本知识 标识符 常量 变量 运算符 结构语句 方法 数组 异常 类与对象 内部类 关键字 封装 继承 多态 抽象类 接口 常用类 集合 IO

    J2SE_5.0_第04章_异常处理1.rar

    J2SE_5.0_第04章_异常处理1.rar

    J2SE_5.0_第04章_异常处理2.rar

    J2SE_5.0_第04章_异常处理2.rar

    J2SE知识点总结(主要帮助初学者)

    包括基础语法、面向对象、异常处理、数组、常用类、容器、IO、反射、枚举类型与泛型、线程、网络、GUI等知识点总结和小例子,另外还附加了J2EE的Servlet、JSP、EL表达式、JSTL标签库、JavaBean的一些知识点,该文档...

    J2SE(javaSE基础知识).doc

    java简介、java不同版本、java特点、jdk、第一个程序、jdk、jre、jvm、eclipse配置、注释、标识符、变量、数据类型、运算符、分支语句、命名...、抽象类、接口、代码块、内部类、常用类、异常、集合、IO流、数据库

    j2se(jiava基础)

    第一章:JAVA概述 第二章:JAVA语言基础 ...第四章:JAVA异常处理机制 第五章:数组 第六章:JAVA常用类 第七章:JAVA容器类 第八章:JAVA流技术 第九章:JAVA多线程机制 第十章:JAVA网络编程 第十一章:GUI编程

    JSP技术文档学习6个

    J2SE综合--对于log4j的深层次的理解 Java 开发中常见的异常问题 JavaScript调试工具及简单应用 Java中抽象类和接口的区别 This关键字在Java语言中的应用 关于java编程中的JDBC的介绍

    java项目坦克大战系统(j2se 入门)

    综合锻炼和使用了j2se的基础知识。 声明类的方式和代码规范是学习java入门的很好例子。 锻炼java异常处理。

    从J2SE到J2EE知识点介绍

    1. 异常类的产生、捕获与处理 34 2. 抛出异常 36 二. Swing程序设计 38 (一) Swing概述 38 1. 布局管理器 39 2. 流布局管理器 39 3. 边界布局管理器 41 4. 网格布局管理器 42 5. 盒式布局管理器 43 (二) 面板及组件...

    j2se基础知识下载

    第一章:JAVA概述 第二章:JAVA语言基础 ...第四章:JAVA异常处理机制 第五章:数组 第六章:JAVA常用类 第七章:JAVA容器类 第八章:JAVA流技术 第九章:JAVA多线程机制 第十章:JAVA网络编程 第十一章:GUI编程

    嵌入式系统开发圣经

    3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-...

    J2SE学习上半部分

    第一章:JAVA概述 第二章:JAVA语言基础 第三章:面向对象编程 第四章:JAVA异常处理机制 第五章:数组

    J2SE笔记讲解个人修订(1.1).docx

    7 JAVA中的异常类 8 JAVA-SWING 9 观察者模式 10 内部类讲解 11 JAVA I/O流讲解 12 JAVA多线程 13 JAVA网络通信 14 JAVA类加载器CLASSLOADER 15 JAVA简单工厂模式 16 JAVA中的注解 17 JAVA 图形界面 18 ...

    Java基础学习教程J2SE讲义ppt下半部分

    Java基础学习教程J2SE讲义ppt JAVA概述 JAVA语言基础 面向对象编程 JAVA异常处理机制 数组 JAVA常用类 JAVA容器类 JAVA流技术 JAVA多线程机制 JAVA网络编程 GUI编程

    Java基础学习教程J2SE讲义ppt上半部分

    Java基础学习教程J2SE讲义ppt JAVA概述 JAVA语言基础 面向对象编程 JAVA异常处理机制 数组 JAVA常用类 JAVA容器类 JAVA流技术 JAVA多线程机制 JAVA网络编程 GUI编程

    j2se项目源码及介绍_last指令

    异常说明 throws 考虑异常 流程原理 调用实例 函数原型 private void readLog(MappedByteBuffer buffer, Vector<LogRecord> logins,Vector<LogRecord> logouts) 函数说明 读取所有登录日志,并按登入与登出分类...

Global site tag (gtag.js) - Google Analytics