Java SE 学习笔记 Lesson 11
2011-11-04 22:51
316 查看
1. 所谓自定义异常,通常就是定义了一个继承自 Exception类的子类,那么这个类就是一个自定义异常类。通常情况下,都会直接继承自 Exception 类,一般不会继承某个运行时的异常类。
2. 我们可以使用多个 catch 块来捕获异常,这时需要将父类型 catch 块放到了类型的 catch 块之后,这样才能保证后续的 catch 可能被执行,否则了类型的 catch 将永远无法到达,Java编译器会报编译错误;如果多个 catch 块的异常类型是独立的(MyException, MyException), 那么谁前谁后老师可以的。
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,不依赖于底层细节,轻量级的组件。
2. 我们可以使用多个 catch 块来捕获异常,这时需要将父类型 catch 块放到了类型的 catch 块之后,这样才能保证后续的 catch 可能被执行,否则了类型的 catch 将永远无法到达,Java编译器会报编译错误;如果多个 catch 块的异常类型是独立的(MyException, MyException), 那么谁前谁后老师可以的。
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,不依赖于底层细节,轻量级的组件。
相关文章推荐
- Java SE 学习笔记 Lesson 10
- Java SE 学习笔记 Lesson 8
- Java SE 学习笔记 Lesson 12
- Java SE 学习笔记 Lesson 7
- Java SE 学习笔记--Lesson 00
- Java SE 学习笔记--Lesson 01
- Java SE 学习笔记--Lesson 02
- Java SE 学习笔记 Lesson 15
- hackrf one 教程学习笔记lesson4-11
- Java SE 学习笔记 Lesson 5
- Java SE 学习笔记--Lesson 03
- Java SE 学习笔记--Lesson 05
- Java SE 学习笔记 Lesson 6
- Java SE 学习笔记--Lesson 04
- C++学习笔记 lesson11 MyString类讲解
- Java SE 学习笔记 Lesson 4
- Java SE 学习笔记 Lesson 9
- Java SE 学习笔记 Lesson 13
- HTML5学习笔记简明版(11):新增的API
- 我的java学习笔记(11)关于装箱、参数可变方法和枚举类型