java_异常体系和File类

Java异常
java异常是java程序运行过程中出现的非正常情况
异常在程序中如果不做处理,会导致程序中途瘫痪,不能正常完成特定功能

异常一般情况是需要通过java异常处理机制给屏蔽或者处理掉

一旦代码出现异常问题,JVM底层则会创建一个异常类相关的对象
异常对象产生后,会根据代码对异常的处理机制进行操作,其中异常处理机制包括捕获异常和抛出异常两种,如果没有异常操作,则java程序会中断执行

1.捕获异常处理机制:try与catch

try{
//可能出现异常的代码部分
 }catch(异常类型 异常变量){
//执行异常操作
}catch(异常类型 异常变量){
//执行异常操作
 }…
finally{
    //处理完try与catch操作后的收尾操作,异常统一出口


2.throws方法抛出异常

此异常主要是针对存在异常的代码块出现的异常问题,中止当前方法的执行
此方法把异常问题抛出给调用此方法的上一级函数当中,并调用出自行处理异常

public void test() throws 异常类型{
//存在异常的代码块
}


throw抛出异常对象
此操作主要是对当前产生的异常对象进行抛出操作

常用的处理格式是结合try...catch和throws一起使用


(throw异常对象注意
throw一般存在于catch语句当中,用于出现异常后的一种操作方式
捕捉的异常和抛出的异常不一定相同,可以不一样
throw抛出的异常对象如果是检测异常,则所在的方法必须要通过throws显性抛出
throw抛出的异常对象如果是非检测异常,则方法上可以选择性定义throws)

======================================================================================================

   File类是java中提供给程序操作硬盘文件的方式,可以来获取当前关联硬盘文件的相关属性,包括文件名、路径、大小、修改日期等。
注意:File类不能直接读写文件中的内容,只能查看和操作文件本身


遍历文件夹中的文件



打开指点文件


创建一个文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值