11.异常处理、内部类
当在调用有风险的代码时(别人写的),必须认识到该方法是有风险的,必须要考虑到在发生状况时该如何处理,未雨绸缪,这就是异常处理(exception-handling)。 如果某个方法可能在执行期间出问题,那么久必须声明出调用它可能会有风险。
异常是一种Exception类型的对象。 异常处理的两种情况: (1)可能会抛出异常的方法必须声明成 throws Exception; (2)如果要处理异常情况,就把调用包放在try/catch块中,并将异常处理/恢复程序放在catch块中。 finally:无论如果都要执行的部分,如果try或catch块有return指令,finally还是会执行!方法可以抛出一个以上的异常,但该方法的声明必须要含有全部可能的检查异常。 有多个catch块时,catch的异常要从小到大,越具体的子类异常在前面。
内部类:一个嵌套在另一个类内部的类,只要确定内部类的定义是包括在外部类的括号中就可以。 内部类可以自由存取外部类的所有成员,包括private成员;
8人阅读
随风对本书的所有笔记 · · · · · ·
-
第9章 构造器与垃圾收集器
什么要了解堆栈? 为了了解变量的有效范围(scope)、对象的建立、内存管理、线程和异常处理...
-
第10章 数字与静态
静态项目的初始化有两点保证: (1)静态变量会在该类的任何对象创建之前就完成初始化; (2...
-
11.异常处理、内部类
-
16.集合与类型
Collection架构图 1.ArrayList: 底层用数组实现;集合中的元素保持插入时的顺序。 2.Collecti...
> 查看全部10篇
说明 · · · · · ·
表示其中内容是对原文的摘抄