我按照代码直接理解是:如果文件file2存在,就新建文件,否则就删除。……感觉说不通。还有为什么会抛出异常?
老师可能手误吧,正常逻辑是如果文件不存在,则新建文件,否则就删除。至于异常,你调用的这个方法,它抛出了一些异常,在这里你要做处理,要么try catch, 要么继续向上抛(throws),如果回答有误,请联系我。本人也是小菜鸟一枚。
抛出异常 是因为调用了createNewFile()这个函数 这个函数被调用时可能是抛出异常 所以这里使用trycatch
没手误吧
……原来老师写错了……( ╯□╰ )