1.file.delete 程序运行到就执行删除,如果在之前出现异常那么不会执行这语句,从而形成垃圾~~这个明白
2.deleteOnExit 看毕老师的视频,说是运行到先不会执行删除,程序运行结束退出虚拟机就会一定会执行删除
想问
2.1如果在执行到 deleteOnExit语句之前 出现异常那么程序结束后还会不会删除········· 呃,想到(⊙o⊙)自己代码验证下,
---------> 证明完发现 如果没执行到 deleteOnExit出现异常,那么最后不会删除文件
问?? 可是如果这情况不是和 使用delete 代码出现异常时候情况一样吗?都不能成功删除······
2.2deleteOnExit 是怎么执行的············原理是啥呃。。。。 比较想知道原理
|