java接口和异常

接口:
1.接口是一个特殊的抽象类
2.方法:1.8之后的版本接口中可以有三种方法:
(1)公共的抽象方法:公共和抽象的修饰词可以省略
(2)默认方法:重写就会调用子类的方法,不重写就是父类的。
(3)静态方法:可以用接口名调用,对象不能调用
3.接口里的属性:所有属性都是public static final
4.接口可以多实现
5.接口中没有构造函数、
继承和实现
抽象类和普通类只能实现接口不能继承接口
接口可以继承接口,不能实现接口

try-catch -finally
作用:保证在程序出现异常的情况可以继续执行
执行顺序:
1.正常运行:try>finally>finally之后的代码块
2.出现异常正确匹配异常:try(try中异常后的代码不执行)>匹配Dde的
catch>finally>finally之后的代码
3.出现异常没有匹配的异常:try(try之后的代码不执行)>程序中断
4.catch中有return的情况return在最后
5.exception是所有异常类型的父类,可以匹配所有的异常类型,这个异常要放在多个catch最后,在多个catch的情况下程序只执行一个catch
6.try代码块必须要有try,但是不能只有try
throws在定义方法是声明异常,告诉调用者这个方法需要有异常处理
处理异常有两种方式:
1.try-catch
2.throw不处理这个异常,让后面的调用者处理。他后面可以跟多个异常类型,用逗号隔开。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值