java之异常

什么是异常:程序执行过程中的不正常情况。

异常分为编译时异常和运行时异常

Throwable:类是 Java 语言中所有错误或异常的超类。

一、throws关键字

在方法出现异常时用于将异常抛出给调用者处理,自己不处理异常。一般位于方法的括号后

格式:

二、try...catch...

格式:

try后面会有一个或者多个可能会出现异常的代码,catch中则是负责处理异常的语句,执行完catch将继续执行try...catch...后面的语句

三、throw关键字

一般在自定义异常时在方法体内部使用throw来抛出异常对象

格式:

throw new xxxException(“异常产生的原因”);

四、finally关键字

finally跟在try...catch后面,无论有没有异常发生都会执行

(一般throw和finally同时出现时先执行finally再执行throw,并且throw语句下面不能再写语句)

五、自定义异常类

java提供的异常类,不够我们使用,需要自己定义一些异常类

格式:

六、一些常用api

1、Math类:常用于数学上的计算

2、Date:日期类,用于创建日期对象,getTime方法可以获取1970.1.1 00:00:00到现在的毫秒值

3、SimpleDateFormat:一般用于将指定格式字符串转化为日期类对象,或者把日期类对象转换为指定格式字符串

4、Calendar(抽象类):日历类,为某一时刻与日历字段之间的转换提供了方法,并为操作日历字段提供了一些方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值