您的位置:首页 > 编程语言 > Java开发

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,不依赖于底层细节,轻量级的组件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: