Java 进阶之路:异常处理的内在原理及优雅的处理方式

作者/分享人:应书澜
向 Ta 提问
毕业于 C9 高校,硕士学历,曾在 IEEE ITS、VSD 等 Top 期刊发表论文。多年研发经验,精通 Java、Python 及 C 语言,擅长预测算法,分布式中间件;曾在华为、阿里巴巴,上海电气等公司重要项目中担任技术负责人或核心研发成员,现专注于中间件技术,同时长期负责招聘。

永远不要期待程序在完全理想的状态下运行,异常往往不期而遇,如果没有完善的异常处理机制,后果可能是灾难性的。对于 Java 工程师而言,合理地处理异常是一种基本而重要的能力,然而,在近来的面试中,笔者发现很多应聘者对异常处理的内在原理几无了解,现场手写的异常处理代码也极为“原始”。

鉴于此,笔者试图通过本场 Chat 为读者呈现 Java 异常处理的内在原理、处理原则及优雅的处理方式。主要内容如下:

  1. Java 异常的层次结构和处理机制;
  2. Java 异常表与异常处理的内在原理;
  3. Java 异常处理的基本原则;
  4. 典型案例:优雅地处理 Java 异常。
已有367人预订
预订达标
文章出炉
     
03月15日
03月28日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张应书澜的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
少卿
为什么不用 java 新的 try-with-resources,比这优雅多了
应书澜: 文中的例子,是为了帮助读者更好的理解异常的处理策略,try-with-resource确实比较优雅,但同时也屏蔽了异常处理的细节。
你可能还喜欢
JVM 问题诊断快速入门
火币集团研发中心
如何做好性能压测(二) | 性能压测工具选型对比
阿里巴巴中间件
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
实战:基于 RocketMQ 的电商高并发秒杀场景
RocketMQ
恕我直言,90% 的程序员都扛不住这波 MQ 的面试四连炮!
王码农
大白话聊聊面试中常被问到的分布式事务
不解释 家狗师
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效