长路运算

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

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

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

逻辑运算优先级

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

认识异常

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

throws关键字

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

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

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

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

自定义异常

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

posted on 2017-04-17 15:38  NE_STOP  阅读(2)  评论(0编辑  收藏  举报  来源