400-685-0732 电话咨询定制营销方案
关注专业seo外包公司
SEO创新会
文军营销
大数据驱动  让营销不走弯路
首页  >   工具使用  >  JAVA异常处理 Java异常的分类和类结构图

JAVA异常处理 Java异常的分类和类结构图

程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。

JAVA异常处理——Java异常的分类和类结构图

Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。

Throwable又派生出Error类和Exception类。

错误:Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exception为父类的分支下的各种异常类。

异常:Exception以及他的子类,代表程序运行时发送的各种不期望发生的事件。可以被Java异常处理机制使用,是异常处理的核心。

总体上我们根据Javac对异常的处理要求,将异常类分为2类。

非检查异常(unckeckedexception):Error和RuntimeException以及他们的子类。javac在编译时,不会提示和发现这样的异常,不要求在程序处理这些异常。所以如果愿意,我们可以编写代码处理(使用try…catch…finally)这样的异常,也可以不处理。对于这些异常,我们应该修正代码,而不是去通过异常处理器处理。这样的异常发生的原因多半是代码写的有问题。如除0错误ArithmeticException,错误的强制类型转换错误ClassCastException,数组索引越界ArrayIndexOutOfBoundsException,使用了空对象NullPointerException等等。

检查异常(checkedexception):除了Error和RuntimeException的其它异常。javac强制要求程序员为这样的异常做预备处理工作(使用try…catch…finally或者throws)。

JDK安装与环境变量配置

安装JDK选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)安装完JDK后配置环境变量计算机→属性→高级系统设置→高级→环境变量,系统变量→新建JAVA_HOME变量。变量值填写jdk的安装目录。

JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。如果大家还想了解更多与之有关的信息,欢迎关注我们文军营销的官网。

推荐阅读

java项目开发案例 Java项目开发案例精 | 文军营销Java作为一门古老的语言,已有20年左右的历史,这在发展日新月异的技术圈可以说...下一篇: JAVA异常处理 Java异常的分类和类结构图 最新文章 半角符号 输入法中全角...Excel图表上正确分类显示数据 Excel数据图表分类 | 文军营销分析数据的出发点,就是要在Excel图表上正确分类显示...什么不同 JAVA异常处理 Java异常的分类和类结构图 ...word空白页删不掉 删除空白页的五种方法 | 文军营销先将Word视图模式设置成“草稿”(注意Word2010版和Word2013是“草稿”,2003、...JAVA异常处理 Java异常的分类和类结构图 java项目开发案例 Java项目开发案例精 ...mysql图形化管理工具 常用的MySQL图形化管理工具介绍使用 | 文军...js函数 JS中创建函数的三种方式及区别 java正则表达式语法 正则表达式基础知识 java与c语言的区别 java和c语言有什么不同 JAVA异常处理 Java异常的分类和类结构图 ...在excel中二进制转十六进制方法以及所有的进制转换方法 | 文军营销转换方法是我们非常常用的一个东西,也是我们工作和学习中必不可少的一个数据...JAVA异常处理 Java异常的分类和类结构图 java项目开发案例 Java项目开发案例精 ...word绘图工具 word绘图工具有哪些 | 文军营销“常用工具栏”和“格式工具栏”右侧空白处单击右键,然后会出来一排菜单,你只要...JAVA异常处理 Java异常的分类和类结构图 java项目开发案例 Java项目开发案例精 ...