异常(上)

异常(上)

在项目开发中如何正确的定义、处理、记录异常

异常是Java语言提供的一种出错处理机制。在Java编程中,我们时刻都离不开异常,在编写正常逻辑代码的同时,总是需要编写处理各种异常情况的逻辑代码。尽管异常语法比较简单,但用好并不容易。不合理的使用异常会导致诸多问题,比如程序变慢,异常信息丢失。所以,本节,我们就重点讲下如何合理的使用异常。下一节,我们会深入到异常的内部原理,讲解异常捕获太多导致程序变慢的核心原因。

一、异常使用


Mr.ZhangJava异常大约 14 分钟
异常(下)

异常(下)

异常导致程序变慢的核心原因是什么?

上一节,我们讲解了如何合理的使用异常,其中提到,不合理的使用异常,比如异常太多,会导致程序变慢,那么,异常太多导致程序变慢的核心原因在哪里?本节我们就深究到异常的底层实现原理来查找其原因。

一、异常实现原理

上一节,我们讲了异常的基本使用方法,本节,我们来看一个稍微复杂点的例子,代码如下所示。你觉得这段代码的运行结果是什么呢?


Mr.ZhangJava异常大约 16 分钟