为什么此处会抛出异常?不是很理解其中的逻辑

来源:2-1 File 类常用 API 介绍

qq_析木_0

2017-02-26 15:31

http://img.mukewang.com/58b2839500010f0404920207.jpg

我按照代码直接理解是:如果文件file2存在,就新建文件,否则就删除。……感觉说不通。还有为什么会抛出异常?

写回答 关注

4回答

  • chapelin_wang
    2017-02-26 15:48:50
    已采纳

    老师可能手误吧,正常逻辑是如果文件不存在,则新建文件,否则就删除。至于异常,你调用的这个方法,它抛出了一些异常,在这里你要做处理,要么try catch, 要么继续向上抛(throws),如果回答有误,请联系我。本人也是小菜鸟一枚。

  • qq_安居旧巷猫患者_0
    2017-10-21 09:19:42

    抛出异常 是因为调用了createNewFile()这个函数   这个函数被调用时可能是抛出异常  所以这里使用trycatch

  • 慕少7573967
    2017-09-23 17:22:31

    没手误吧

  • qq_析木_0
    2017-02-26 15:43:23

    ……原来老师写错了……( ╯□╰ )

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133755 学习 · 1030 问题

查看课程

相似问题