news 2026/6/9 18:15:43

Java学习日记——DAY7

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java学习日记——DAY7

今天学习了与Java异常处理相关的知识,汇总如下:

1.用try{}catch(){}finally{}的语法来处理异常,try里面还可以嵌套try和catch;

2.try{}后面可搭配多个catch来处理不同的异常,同时可通过catch(异常1|异常2|...){}来一次同时处理多种异常;

3.catch(){}括号里不仅可以来处理一些细致的异常类(运算出错/数组指针异常...)还可以在最后面加一个父类用来拖底解决异常;

4.在try和catch中如果有return语句则在执行return前会运行finally中的语句,如果是System.exit(0)则不会执行finally语句直接在exit的位置结束;

5.Java中异常类之间的关系图

6.Java中常见的异常类:

7.在继承关系中异常的关系:

子类可以抛出任何的运行异常不会对父类产生影响;

父类抛出检查型异常,子类可以不抛出异常也可以抛出和父类一样的异常,可以抛出比父类更小的异常,不可以抛出和父类同级但不同的检查型异常和比父类大的检查型异常;

8.抛出异常:语法:throws和throw

throws:用于修饰方法:将方法的异常抛给下一个调用方法的代码块,可以继续抛,但是最终一定要给它处理;

throw:常用于if(异常条件){

throw new 异常类();

}在抛出检查型异常时需要与throws配合并被try catch处理,在抛出运行时异常时可以不被处理;

9.可以自定义异常类(需要继承throwable下面的类,常继承的是Exception类);

10.报异常的三种方法:(1)System.out.println(错误类对象.getMessage());

(2) System.out.println(错误类对象.toString());

(3)错误类对象.printStackTrace();

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 0:14:58

WeChatPlugin-MacOS微信小助手完整使用指南

WeChatPlugin-MacOS微信小助手完整使用指南 【免费下载链接】WeChatPlugin-MacOS 微信小助手 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPlugin-MacOS WeChatPlugin-MacOS是一款专为macOS平台设计的微信增强插件,通过集成多种实用功能来提升微信使…

作者头像 李华
网站建设 2026/6/2 18:56:56

Wan2.2-T2V-A14B支持指令嵌套吗?复杂提示词测试结果

Wan2.2-T2V-A14B支持指令嵌套吗?复杂提示词测试结果 在AI视频生成的世界里,我们早已过了“画一只猫”的初级阶段。现在的问题是:能不能让AI理解一个有起承转合、角色互动、条件判断的完整小故事? 比如—— “当雨开始下时&#x…

作者头像 李华
网站建设 2026/6/5 12:17:18

Stability AI视频生成技术完全手册:从零到专业级视频创作

Stability AI视频生成技术完全手册:从零到专业级视频创作 【免费下载链接】generative-models 是由Stability AI研发的生成模型技术 项目地址: https://gitcode.com/GitHub_Trending/ge/generative-models 想要用AI技术轻松制作出惊艳的视频内容吗&#xff1…

作者头像 李华
网站建设 2026/6/8 2:26:50

【MCP 2025认证抢跑指南】:新增量子算法模块的3大应对策略

第一章:MCP 2025量子编程认证变革解析 2025年微软认证专家(MCP)体系迎来重大革新,首次将量子计算编程纳入核心认证路径。此次变革标志着传统软件开发向量子算法设计的范式转移,旨在培养具备跨物理层与逻辑层协同开发能…

作者头像 李华
网站建设 2026/6/8 23:17:39

YashanDB数据库的存储引擎创新与核心技术深度讲解.

YashanDB 是一个高性能的分布式数据库,主要用于解决大规模数据存储和快速访问的问题。其设计理念集中在可扩展性、可靠性和高效性上。在存储引擎和核心技术方面,YashanDB 采取了一些创新的措施。以下是其存储引擎的创新及核心技术的深入讲解:…

作者头像 李华
网站建设 2026/6/9 9:41:54

Wan2.2-T2V-A14B模型对中文语境描述的理解优化

Wan2.2-T2V-A14B:让中文描述“动”起来的AI视频引擎 🎬 你有没有试过这样写一段话:“清晨,薄雾笼罩着江南水乡,一位穿蓝印花布衣的姑娘撑着油纸伞走过石桥,远处传来悠扬的笛声。” 然后希望它直接变成一段画…

作者头像 李华