java基础(逻辑运算、异常)

长路运算

&      |
长路与运算会把两边的关系运算结果都计算出来,然后再进行对比
例子:4<3 & 5*3>12  结果是false

短路运算(提高运算效率)

&&    ||
当左边的关系运算结果是false时,不再对右边的关系运算进行计算

逻辑运算优先级

!最高
& && 其次
| ||最低

认识异常

异常是导致程序中断执行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行,造成不必要的损失。

throws关键字

1.在定义一个方法的时候可以使用throws关键字声明,使用throws声明的方法表示此方法不处理异常,抛给方法的调用者处理,调用者要try catch一下,否则异常无法处理

2.如果主方法用throws关键字,则异常抛给jvm来处理

3.throws关键字抛出一个异常,抛出的时候直接抛出异常类的实例化对象即可

格式:
    public void tell() throws Exception{}

自定义异常

自定义异常直接继承Exception就可以完成自定义异常类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值