java—异常

ops/2024/10/18 8:25:18/

异常

什么是异常
在这里插入图片描述

异常的体系

在这里插入图片描述

编译时异常处理方式

在这里插入图片描述

1、选择报错的整个代码块,快捷键crtl+alt+t键,选择try/catch将代码围起来。
在这里插入图片描述
2、编译异常处理方式2
在main方法上抛出异常
在这里插入图片描述

自定义异常

在这里插入图片描述

在这里插入图片描述
例子:
自定义运行时异常
在这里插入图片描述
在这里插入图片描述

自定义编译时异常
在这里插入图片描述

异常的处理

在这里插入图片描述

例子:
底层异常抛出的流转流程。
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/ops/36703.html

相关文章

面试官:打开了一个新窗口,怎么知道这个窗口已经被打开过?

前言 我们现在来想这么一个场景,在掘金的文章管理页打开了一篇文章草稿,然后点击编辑,这个时候打开新标签页 A ,再点击一次编辑,打开了标签页 B 。 此时如果你在 A 编辑, B 是感知不到 A 的内容变动的,因为没做协同编辑。此时再到 B 编辑,那么就可能导致A标签页的内容…

期权扫盲贴:基础知识汇总,如何开通低佣期权账户(建议收藏)

一、什么是场内期权? 场内期权,也被称为交易所期权,是指在证券交易所内进行交易的标准化期权合约。 场内期权的交易是由证券交易所发布和监管的,具有统一的合约规格和交易规则,因此方便投资者进行交易。 以中国证券…

嵌入式linux学习第三天汇编语言点灯

嵌入式linux学习第三天汇编语言点灯 今天学习如何在linux板子上点灯。 I.MX6U GPIO 详解 我们发现I.MX6U GPIO是分为两类的,:SNVS 域的和通用的。在讨论i.MX6U或类似的复杂微处理器时,了解其GPIO(通用输入输出)引脚…

Qt:下载和安装

Qt有两种安装方式:离线安装和在线安装。 旧版的5.12及以前的版本可以选择离线安装,就是下载几个GB的大的安装包。但是之后的版本只能使用在线安装工具安装,因为QT官方不提供离线安装包了。 下载地址: Qt官网:https:/…

CMakeLists.txt语法规则:条件判断中表达式说明一

一. 简介 前面学习了 CMakeLists.txt语法中的 部分常用命令,常量变量,双引号的使用。 前面一篇文章也简单了解了 CMakeLists.txt语法中的条件判断,文章如下: CMakeLists.txt语法规则:条件判断说明一-CSDN博客 本文…

我们该如何看待AIGC(人工智能)

引言 人工智能(AI)是当今世界科技发展的前沿领域之一,它正在以前所未有的速度和规模影响着我们的生活、工作和思考方式。AIGC,即人工智能生成内容(Artificial Intelligence Generated Content)&#xff0c…

STM32单片机中C语言的一些隐藏bug

必须类型一致的判断才能正常 double a-0.4; if(a < -0.2){print("低电平"); }这段代码可能未必如你所愿的运行. < 小于号的判断一定要类型一致, 尤其是牵扯到双精度类型的判断… 一定要保证符号 两边的数据类型一致才有可能得到你想要的结果. 代码里 -0.4 默认…

MTEB - Embedding 模型排行榜

文章目录 关于 MTEBMTEB 任务和数据集概览使用 MTEB Pythont 库Installation使用 关于 MTEB MTEB : Massive Text Embedding Benchmark github : https://github.com/embeddings-benchmark/mtebhuggingface : https://huggingface.co/spaces/mteb/leaderboardpaper : https:/…