当前位置: 首页 > news >正文

捕获和抛出异常

image

Test01

package com.exception;public class Test01 {public static void main(String[] args) {
/*        int a = 1;int b = 0;*/try {new Test01().test(1,0);} catch (ArithmeticException e) {throw new RuntimeException(e);}/*        //假设要捕获多个异常:从小到大!try {  //try监控区域if (b==0){throw new ArithmeticException();   // throw 主动抛出异常}//new Test().a();System.out.println(a/b);}catch (Error e1){  //捕获异常    catch(想要捕获的异常类型!)System.out.println("Error");} catch (Exception e2){System.out.println("Exception");} catch (Throwable e3){System.out.println("Throwable");}finally {  //处理善后工作System.out.println("finally");}//finally 可以不要finally, IO,资源,关闭!*/}/*    public void a(){b();};public void b(){a();};*///假设这方法中,处理不了这个异常,方法上抛出异常public void test(int a,int b)throws ArithmeticException{if (b==0){throw new ArithmeticException();   // throw 主动抛出异常,一般在方法中使用}System.out.println(a/b);}}

Test02

package com.exception;public class Test02 {public static void main(String[] args) {int a = 1;int b = 0;//  快捷键:Ctrl + Alt + T/* try {System.out.println(a/b);} catch (Exception e) {throw new RuntimeException(e);} finally {}*/try {System.out.println(a/b);} catch (Exception e) {e.printStackTrace();//打印错误的栈信息} finally {}}
}
http://www.jsqmd.com/news/468996/

相关文章:

  • Qwen3-4B模型备份策略:灾备恢复部署实战案例
  • 立创开源:基于STM32F103C8T6的USB摇杆键盘DIY全攻略
  • Z-Image Atelier 面试备战:利用图像生成辅助理解Java八股文核心概念
  • MiniCPM-o-4.5-nvidia-FlagOS效果展示:建筑图纸要素识别+施工要点语音化输出
  • LTspice仿真避坑:整流降压电路设计中的5个常见错误及优化方案
  • SpringBoot项目实战:集成Kook Zimage真实幻想Turbo实现智能绘图
  • 惊艳案例!丹青识画生成的水墨书法题跋,让照片充满意境
  • 3月12号
  • 泰山派RK3566 Android13 SDK编译实战:从环境搭建到update.img生成
  • translategemma-4b-it步骤详解:模型拉取→图像预处理→prompt构造→结果解析
  • LightOnOCR-2-1B快速部署:基于/root/ai-models/lightonai路径的模型缓存配置
  • GME-Qwen2-VL-2B赋能AIGC内容创作:图文匹配度自动评估
  • Dify Rerank接入提速87%:揭秘向量数据库重排序算法无缝集成的5个关键配置点
  • Kotlin Multiplatform实战:2024年最新Compose跨平台开发避坑指南
  • ESP32-C61 I2S深度解析:TDM/PDM双模传输与工程落地
  • STM32 FSMC同步模式详解:NOR Flash与PSRAM时序配置与工程实践
  • YOLO12在智慧农业中的应用:农作物检测与病虫害识别实战
  • 如何用HIS开源项目构建医院信息系统:给医疗机构的实施指南
  • 3步解锁云端观影自由:115云盘Kodi插件全攻略
  • Qwen3-8B在智能客服场景落地:快速搭建企业级问答机器人
  • NPK文件解析开源工具实战指南:从技术原理到高效应用
  • internlm2-chat-1.8b Ollama镜像免配置部署:Docker容器化快速启动指南
  • 如何解决Redis管理复杂性难题?AnotherRedisDesktopManager给出新答案
  • ESP32-C61 LEDC硬件PWM渐变与伽马调光深度解析
  • 立创彩色丝印PCB发热鼠标垫DIY:6W恒温方案与55°C温控安全设计
  • FLUX.1-dev入门实操:跟着图文教程,轻松上手新一代图像生成模型
  • ESP32-P4 GPIO交换矩阵与IO MUX深度解析
  • 医疗信息系统3大核心价值与零基础部署指南:从架构到落地的变革级实践
  • AI头像生成器技术亮点:Qwen3-32B长上下文建模能力提升头像细节描述精度
  • 使用RexUniNLU构建智能技术博客摘要生成器