题目一:文件读写异常处理
要求:
编写一个Java程序,该程序尝试读取一个名为example.txt的文件,并逐行打印其内容到控制台。
如果文件example.txt不存在,程序应捕获FileNotFoundException异常,并输出相应的错误消息,包含文件的绝对路径。
如果在文件读取过程中发生任何其他异常(例如文件被其他程序锁定,或者由于其他I/O错误导致无法读取),程序应捕获这些异常,并输出通用的错误消息。
无论是否发生异常,程序都应确保文件资源被正确关闭。
提示:
使用java.io.File类来检查文件是否存在。
使用java.util.Scanner类来读取文件内容。
使用try-catch块来捕获和处理异常。
使用try-with-resources语句来确保文件资源被自动关闭。