java语言中异常的分类是错误和运行时异常,java的异常分类
00-1010一、异常概念二。异常点三号系统。异常IV的分类。异常的产生过程分析
00-1010不正常,表示不正常。生活中,3360医生说你身体的某个部位出现了异常,与正常有一点点不同,这个部位的功能就会受到影响。在程序中,它的意思是:
异常:它指的是程序执行过程中的异常情况,最终会导致JVM异常停止。在Java等面向对象的编程语言中,exception本身就是一个类。生成异常就是创建一个异常对象并抛出一个异常对象。Java处理异常的方式是中断处理。
异常不代表语法错误,语法错误,编译失败,没有字节码文件,根本没有操作。
00-1010异常机制实际上是帮助我们解决找到程序中的问题。exception的根类是java.lang.Throwable,下面有两个子类:java.lang.Error和java.lang.exception,通常的异常是指java.lang.exception。
Throwable体系:
Error:严重错误,一个无法处理的错误,只能提前避免,就像绝症一样。Exception:表示例外。异常发生后,程序员可以通过代码纠正,让程序继续运行。必须处理。比如感冒或者阑尾炎。Throwable中的常用方法:
public void Print stack trace():打印异常的详细信息。包括异常的类型、异常的原因、异常的位置,在开发和调试阶段都必须使用printStackTrace。
PublicgetMessage () :获取异常的原因。当提示用户时,会提示错误的原因。
公共字符串toString():获取异常的类型和描述信息(未使用)。出现异常,不要紧张,把异常的简单类名,拷贝到API中去查。
00-1010我们通常说的异常就是异常的意思,因为一旦出现这种异常,我们就要修正代码,修复程序。异常(Exception)的分类:是在编译时还是运行时检查异常?
编译时期异常:检查异常。在编译时,它会被检查,如果没有处理异常,编译就会失败。(如日期格式异常)运行时期异常:运行时异常。在运行时,检查异常。在编译时,编译器不会检测到正在运行的异常(不会报告错误)。(例如数学异常)
00-1010先运行下面的程序,程序会生成数组索引越界异常ArrayIndexOfBoundsException。我们用图来分析一下异常生成的过程。工具类别
公共数组工具{//通过给定的角标获取给定数组的元素。public static int getElement(int[]arr,int index){ int element=arr[index];返回元素;} }测试类:
public class exception demo { public static void main(String[]args){ int[]arr={ 34,12,67 };int num=array tools . getelement(arr,4)system . out . println( num= num);system . out . println( over );} }上述程序执行过程图解:
关于Java异常系统的异常停止和分类的文章到此为止。有关Java异常系统的更多信息,请搜索以前关于流行IT的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。