`
_与狼共舞
  • 浏览: 58794 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java中的异常处理机制的简单原理和应用

    博客分类:
  • Java
阅读更多

       异常是指java 程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很
相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个
对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封
装到一个对象来表示的,该对象中包含有异常的信息。
      Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为
java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception,Error表示应
用程序本身无法克服和恢复的一种严重问题,程序只有死的份了,例如,说内存溢出和线程
死锁等系统问题。Exception表示程序还能够克服和恢复的问题,其中又分为系统异常
通异常,系统异常是软件本身缺陷所导致的问题,也就是软件开发人员考虑不周所导致的问
题,软件使用者无法克服和恢复这种问题,但在这种问题下还可以让软件系统继续运行或者
让软件死掉,例如,数组脚本越界(ArrayIndexOutOfBoundsException),空指针异常
(NullPointerException)、类转换异常(ClassCastException);普通异常是运行环境的变化或
异常所导致的问题,是用户能够克服的问题,例如,网络断线,硬盘空间不够,发生这样的
异常后,程序不应该死掉。
      java 为系统异常和普通异常提供了不同的解决方案,编译器强制普通异常必须try..catch处
理或用throws声明继续抛给上层调用方法处理,所以普通异常也称为checked异常,而系统
异常可以处理也可以不处理,所以,编译器不强制用try..catch处理或用throws声明,所以
系统异常也称为unchecked异常。

分享到:
评论

相关推荐

    Java中的异常和处理机制实例详解

    主要介绍了Java中的异常和处理机制,结合实例形式详细分析了Java异常与处理机制的相关概念、原理、用法及操作注意事项,需要的朋友可以参考下

    深入理解java异常处理机制的原理和开发应用

    Java异常处理机制在日常开发中应用频繁,本篇文章主要在基础的使用方法上,更进一步的,如何更加合理的使用异常机制,希望可以对各位朋友能有所帮助。

    Java 异常处理面试集锦及答案20道

    这些问题旨在考察候选人对Java异常处理的理解和应用能力。通过阅读本文,您将能够深入了解Java异常处理的原理、使用方法以及异常处理的最佳实践。不论您是准备面试还是希望加强对Java异常处理的知识掌握

    Java面试题集.rar

    1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括 2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会...

    java应用与开发 Java实验,综合应用 运用Java语言的各方面知识解决实际问题,提高综合编程能力

    用途: 掌握Java中的异常处理机制和数据流操作,提高代码的稳定性和可靠性。 实验四: 关键词: Java布局管理和Java的事件 内容关键词: 布局管理,事件,Java实验 用途: 学习Java中的布局管理和事件处理,实现界面的...

    java面试的常见问题

    1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会...

    java面试题集及答案解析

    1.Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发...

    各大公司Java面试题

    基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标...

    Java程序员经典面试题37道及答案

    1. Java 中的异常处理机制的简单原理和应用。 当 Java 程序远反了 Java 的语义规则时,Java 虚拟机就会将发生的错误表示为 一个异常。远反语义规则包括 2 种情况。一种是 Java 类库内置的语义检查。例如 数 组下标...

    JAVA面试题集

    C++或Java中的异常处理机制的简单原理和应用

    一些Java面试题库

    共四十道题,由易到难 1. Java的接口和C++的虚类的相同和不同处 2. Java中的异常处理机制的简单原理和应用 。。。。

    Java面试43道必考题.doc

    Java面试43道必考题 .C++或Java中的异常处理机制的简单原理和应用?

    常见的java基础考题

    1.java中的异常处理机制的简单原理和应用。2.java的接口和c++的虚类的相同和不同处

    java笔试试题 涉及很多方面

    JAVA相关基础知识和一些基本用法 1.C++或Java中的异常处理机制的简单原理和应用。

    Java面试题笔试题大全

    1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会...

    java面试题及答案(整理版)

    Java中的异常处理机制的简单原理和应用,Java的接口和C++的虚类的相同和不同处等问题,适合初学者

    java 面试题(1)

    java 面试题(1)都是些基础的,1. 面向对象的特征有哪些方面2. Java中的异常处理机制的简单原理和应用3. String是最基本的数据类型吗?4. int 和 Integer 有什么区别5. String 和StringBuffer的区别6. 说出ArrayList...

    java程序员面试题

    1.C++或Java中的异常处理机制的简单原理和应用。 2. Java的接口和C++的虚类的相同和不同处。。。。。。

    经典java面试题(内容很详细)

    经典java面试题 C++或Java中的异常处理机制的简单原理和应用。 Java的接口和C++的虚类的相同和不同处....

    计算机Java、网络面试资料

    1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发...

Global site tag (gtag.js) - Google Analytics