发布网友 发布时间:2023-11-28 15:06
共4个回答
热心网友 时间:2024-03-02 19:00
你这样catch不对。IOExeption范围比FileNotFoundException大,所以你是不能catch到第二个Exception。就像你return之后的语句是执行不到的。热心网友 时间:2024-03-02 19:00
额,看你个人喜好了,你爱扔几次就扔几次.第一个try扔了2次,不过IO包含了文件未找到,两个打印有点不一样,第二个关闭流抛了一次.热心网友 时间:2024-03-02 19:01
你去掉catch (FileNotFoundException e) { e.printStackTrace(); }这个有编译错误吗?热心网友 时间:2024-03-02 19:01
因为有不同的exception,最好的实践是catch每个不同的exception