java哪些异常是必须处理的_程序员处理java异常需要注意哪些问题

java异常是程序员在编程开发项目工作中会遇到的一些问题,而今天我们就通过案例分析来了解一下,程序员在处理java异常的时候需要注意哪些问题。

java哪些异常是必须处理的_程序员处理java异常需要注意哪些问题_第1张图片

一、异常概述

(一)、概述

Java异常是Java提供的一种识别及响应错误的一致性机制。异常指的是程序在执行过程中,出现的非正常的情况,终会导致JVM的非正常停止。

Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what,where,why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出。

(二)、异常体系

异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception,平常所说的异常指java.lang.Exception。

Throwable:有两个重要的子类:Exception(异常)和Error(错误),二者都是Java异常处理的重要子类,各自都包含大量子类。异常和错误的区别是:异常能被程序本身可以处理,错误是无法处理。

1、Throwable:Throwable是Java语言中所有错误或异常的超类。Throwable包含两个子类:Error和Ex

你可能感兴趣的:(java哪些异常是必须处理的)