返回博客记录

2026-07-02 / Java

Java I/O 与异常

记录文件读写、流、try-with-resources 和异常处理的常见写法。

Java文件读写异常处理

Java I/O 的学习重点是区分字节流和字符流。处理文本时优先考虑 Reader、Writer 或 Files 这类更现代的 API。

try-with-resources 可以自动关闭实现 AutoCloseable 的资源,适合文件流、网络连接和数据库连接等场景。

异常处理不要只写 catch 后打印一句话。对用户来说,需要看到能理解的提示;对开发者来说,需要保留足够定位问题的信息。

在个人项目里,可以先保持简单:读取失败时返回明确错误信息,写入失败时避免覆盖原文件,并把异常边界放在靠近 I/O 的地方。