首页
个人开发
工作相关
共享
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
共享
异常处理
2025-12-13
try-catch-finally 中 finally 块的作用和执行时机
finally 块的主要作用是确保关键清理代码(如关闭资源)一定会被执行。其核心要点包括:无论是否发生异常,finally 块都会执行在 try 或 catch 中的 return 语句之前执行最适合放置资源释放代码(如关闭文件/数据库连接)避免在 finally 中写 return 语句,可能导致异常被吞没
2025年-12月-13日
4 阅读
0 评论
异常处理
2025-12-11
设计支持事务回滚的资源管理器
实现要点:定义TransactionException封装原始异常和补偿异常使用LinkedHashMap存储资源及补偿操作execute()方法中:顺序执行操作,失败时触发回滚逆序执行补偿操作使用addSuppressed()记录补偿异常用try-with-resources确保资源关闭补偿异常不中断回滚流程
2025年-12月-11日
4 阅读
0 评论
异常处理
2025-12-9
文件读取中的异常处理
处理文件读取异常的核心步骤:使用try-catch捕获IOException在finally块中关闭文件资源优先使用try-with-resources自动关闭资源避免在finally中抛出异常
2025年-12月-9日
4 阅读
0 评论
异常处理
2025-12-9
try-catch-finally 执行顺序与 finally 块的作用
当代码执行流程如下:先执行 try 块中的代码若 try 块抛出异常,则进入匹配的 catch 块无论是否发生异常或 return,finally 块始终执行示例代码输出:Try blockCatch block: Exception thrownFinally block
2025年-12月-9日
4 阅读
0 评论
异常处理
2025-12-9
设计安全的文件读取方法并处理异常场景
实现安全的文件读取方法需注意:使用 try-with-resources 确保资源自动关闭捕获 FileNotFoundException 和 IOException 并区分处理文件不存在时返回默认内容或抛出自定义异常添加空路径等防御性检查记录异常日志便于排查
2025年-12月-9日
4 阅读
0 评论
异常处理
2025-12-9
Java中try-catch-finally的基本使用
在Java异常处理中:try块用于包裹可能抛出异常的代码catch块捕获并处理特定类型的异常finally块无论是否发生异常都会执行,常用于资源清理多个catch块时需按子类到父类顺序排列
2025年-12月-9日
5 阅读
0 评论
异常处理
2025-12-5
文件读取中的异常处理与资源管理
正确处理文件读取异常的关键点:使用 try-with-resources 确保资源自动关闭区分检查型异常(IOException)和非检查型异常合理处理多种异常类型(文件不存在、读取错误等)避免在 finally 块中抛出异常提供有意义的错误信息
2025年-12月-5日
5 阅读
0 评论
异常处理
1
2