Java/异常/File

Java中异常的分类
A:错误
B:编译异常
C:运行异常(RunTimeException)

编译时期异常和运行时期异常的区别
编译时期:非RunTimeException
必须被处理,否则程序无法运行
运行时期:继承自RunTimeException
可以不被处理,程序可以正常运行

如何处理异常:
A:直接抛出去(throws exception),谁调用,谁继承,则谁给出具体的处理方法
B: 通过try…catch…finally进行处理
try中包含可能存在异常的模块
catch(异常类型 变量)中给出具体的处理,或者具体的错误提示信息, 通过使用java给的 e.printStackTrace().
finally模块中的代码一定会被执行,不管前面的异常处理结果
C:finally和return的处理顺序
finally先执行,因为return后面不允许有任何代码执行

finally关键字的特点:
被它包含的代码块一定会被执行

final,finally,finalize之间的区别:
final:形容变量,成员方法
被它修改的成员变量,成员方法不能被继承,也不能被修改
finally:是异常的一部分
finalize:是object的一个方法

File的构造方法A:// 好处 父路径 File类型 父路径就可以直接调用File类的方法 File parent = new File(“d:”); File file = new File(parent,"\java");B:// 2 传递字符串 父路径 字符串 子路径 File file = new File(“d:\day031”);C:// 1 传递路径名 File file = new File(“d:”,"\java");File的成员方法public boolean mkdir(); //public boolean mkdirs(); //返回true,创建多级目录,里面还可以包含多个文件夹,如果父类不存在,则会分别创建出来public boolean delete(); //返回 true 表示成功删除。永久删除,不进入回收站;文件删除抛异常,文件夹不会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值