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

日记14

今天不再满足于“try-catch捕获异常”,而是深入理解异常体系,还动手写了第一个自定义异常,解决“业务错误无法用系统异常表达”的问题。

  • 关键收获:理清了 Checked Exception (编译时异常,如 IOException ,必须处理)和 Unchecked Exception (运行时异常,如 NullPointerException ,可选择性处理)的区别,避免了代码中“盲目try-catch”的问题。
  • 实践案例:为“用户余额不足”的场景自定义了 InsufficientBalanceException ,继承自 Exception (属于编译时异常),在转账方法中主动抛出,调用处必须处理,强制提醒开发者关注业务异常。
http://www.zskr.cn/news/31250.html

相关文章:

  • 三年级小学生日记范文
  • easy-query暴打efcore(包括其他所有orm),隐式Group看我如何在子查询做到极致的性能天花板
  • 完整教程:深入理解-自然拼读(英语)
  • 能在0.02秒内找到最优解的华容道程序
  • Sparkle签名检查绕过漏洞分析
  • dataGridView 控件表格颜色交替设置
  • 2025年10月洗地机产品推荐榜:价格与性能全面对比
  • 读AI赋能11自由认知
  • SAM2 图像分割(3)鼠标选择多框 摄像头实时分割显示 - MKT
  • Semantic-SSAM 是“一切多细都行,还能给标签”​​ - MKT
  • P1679 神奇的四次方数
  • 20232419 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 详细介绍:分布式任务事务框架设计与实现方案
  • 事件日志查看Windows安装软件情况
  • 凭借Ubuntu和i.MX 6ULL开发板构建网络共享
  • 【CI130x 离在线】FreeRTOS的流缓冲(StreamBuffer)
  • 循环
  • RT-Thread Nano源码浅析
  • 关于SQLite - 世界上装机量最多的数据库
  • 第六章习题
  • 概率论测试
  • 2025/10/26
  • 大学生为什么要认真听课
  • 记录一下
  • 实用指南:基于Springboot的DDD实战(不依赖框架)
  • 我是如何通过开发微信小游戏赚得人生第一桶金的
  • 以听筑基,以行践知:解锁学习新范式的思考
  • ti2
  • 深入解析:解构IDP未来前景:去中心化金融的“阳谋”与以人为本的生态蓝图(解读)
  • 加密算法相关