圣思园——Java SE Lesson 11

1. 所谓自定义异常, 通常 就是定义了一个继承自 Exception 类的子类,那么这个类就是 一个自定义异常类。通常情况下,我们都会直接继承自 Exception 类, 一般 不会继承 某个运行时的异常类。

 

2. 我们可以使用多个 catch 块来捕获异常,这时需要将父类型的 catch 块放到子类型的 catch 块之后,这样才能保证后续的 catch 可能被执行,否则子类型的 catch 将永远 无 法 到 达 , Java 编 译 器 会 报 编 译 错 误 ; 如 果 多 个 catch 块 的 异 常 类 型 是 独 立 的 (MyException, MyException2) , 那么谁前谁后都是可以的。

 

3. 如果 try 块中存在 return 语句,那么首先也需要将 finally 块中的代码执行完毕,然 后方法再返回。

 

4. 如果 try 块中存在 System.exit(0) 语句,那么就不会执行 finally 块中的代码,因为 System.exit(0) 会终止当前运行的 Java 虚拟机,程序会在虚拟机终止前结束执行。

 

5. GUI ( Graphical User Interface ),图形用户界面。

 

6. AWT ( Abstract Window Toolkit ),抽象窗口工具集,第一代的 Java GUI 组件,是重量 级的。

 

7. Swing ,不依赖于底层细节,轻量级的组件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值