问答详情
源自:2-1 File 类常用 API 介绍

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

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

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

提问者:qq_析木_0 2017-02-26 15:31

个回答

  • 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

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