java 异常处理

server/2025/2/4 1:44:36/
public class Main {/*what:exception copy withwhat character :1.try catch finally  测试语句  捕获异常后不再终止程序  函数结束后输出异常类名字 异常产生类 方法 行数2.小异常(小范围)在前 大异常在后 保证 大异常托底例:java.lang.Object继承者 java.lang.Throwable继承者 java.lang.Exception继承者 java.lang.RuntimeException继承者 java.lang.ArithmeticExceptioncatch3.小异常捕获后 大异常不再捕获4.try中多个异常语句 只执行到第一个异常语句 后面全部不再执行*/public static void main(String[] args) {int i = 10;System.out.println(i); //编译异常 不是运行异常try{System.out.println(i / 0);}catch(ArithmeticException e){e.printStackTrace(); // 函数结束后 最后打印出堆栈信息// what:类名字 异常由第几行产生System.out.println("Arithmetic Exception 捕获");}catch(RuntimeException e){e.printStackTrace(); // 函数结束后 最后打印出堆栈信息// what:类名字 异常由第几行产生System.out.println("Arithmetic Exception 捕获");}catch(Exception e){e.printStackTrace(); // 函数结束后 最后打印出堆栈信息// what:类名字 异常由第几行产生System.out.println("Arithmetic Exception 捕获");}System.out.println(" 捕获异常就不许结束程序啦。。。");System.out.println(" 捕获异常就不许结束程序啦。。。");System.out.println(" 捕获异常就不许结束程序啦。。。");System.out.println(" 捕获异常就不许结束程序啦。。。");}
}

http://www.ppmy.cn/server/164765.html

相关文章

Golang Gin系列-9:Gin 集成Swagger生成文档

文档一直是一项乏味的工作(以我个人的拙见),但也是编码过程中最重要的任务之一。在本文中,我们将学习如何将Swagger规范与Gin框架集成。我们将实现JWT认证,请求体作为表单数据和JSON。这里唯一的先决条件是Gin服务器。…

第1节课:算法初印象—开启算法世界的大门

目录 一、算法是什么(一)官方定义(二)算法的五大特性(三)算法与程序的关系 二、算法在生活中的奇妙体现(一)日常出行中的算法(二)购物消费中的算法&#xff0…

【论文复现】基于Otsu方法的多阈值图像分割改进鲸鱼优化算法

目录 1.摘要2.鲸鱼优化算法WOA原理3.改进策略4.结果展示5.参考文献6.代码获取 1.摘要 本文提出了一种基于Otsu方法的多阈值图像分割改进鲸鱼优化算法(RAV-WOA)。RAV-WOA算法能够在分割灰度图像和彩色图像时,自动选择最优阈值,并确…

嵌入式C语言:大小端详解

目录 一、大小端的概念 1.1. 大端序(Big-endian) 1.2. 小端序(Little-endian) 二、大小端与硬件体系的关系 2.1. 大小端与处理器架构 2.2. 大小端与网络协议 2.3. 大小端对硬件设计的影响 三、判断系统的大小端方式 3.1.…

基于SpringBoot电脑组装系统平台系统功能实现六

一、前言介绍: 1.1 项目摘要 随着科技的进步,计算机硬件技术日新月异,包括处理器(CPU)、主板、内存、显卡等关键部件的性能不断提升,为电脑组装提供了更多的选择和可能性。不同的硬件组合可以构建出不同类…

【机器学习】深入无监督学习分裂型层次聚类的原理、算法结构与数学基础全方位解读,深度揭示其如何在数据空间中构建层次化聚类结构

🌟个人主页:落叶 🌟当前专栏: 机器学习专栏 目录 引言 分裂型层次聚类(Divisive Hierarchical Clustering) 1. 基本原理 2. 分裂型层次聚类的算法步骤 Step 1: 初始化 Step 2: 选择分裂的簇 Step 3: 执行分裂操作…

深入 Rollup:从入门到精通(三)Rollup CLI命令行实战

准备阶段:初始化项目 初始化项目,这里使用的是pnpm,也可以使用yarn或者npm # npm npm init -y # yarn yarn init -y # pnpm pnpm init安装rollup # npm npm install rollup -D # yarn yarn add rollup -D # pnpm pnpm install rollup -D在…

Android --- handler详解

handler 理解 handler 是一套Android 消息传递机制,主要用于线程间通信。 tips: binder/socket 用于进程间通信。 参考: Android 进程间通信-CSDN博客 handler 就是主线程在起了一个子线程,子线程运行并生成message ,l…