摘要: ◆Multicatch:开发者现在能够在一个catch代码块中捕获多个异常类型;◆Final Rethrow:它可以让开发者捕获一个异常类型及其子类型,并且无需向方法声明中增加抛出子句,就能重新将其抛出。过去我们在捕获多个异常类型时,往往会使用以下类型的代码:}catch(FirstExceptio... 阅读全文
posted @ 2014-08-10 17:42 DavidIsOK 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 为什么匿名内部类参数必须为final类型 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 为什么JAVA中要加上一条限制:只能访问final型的... 阅读全文
posted @ 2014-08-10 12:27 DavidIsOK 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Nested Classes定义在java语言规范里面,嵌套类(Nested Classes)定义是:A nested class isany class whose declaration occurs within the body of another class orinterface. A... 阅读全文
posted @ 2014-08-10 11:09 DavidIsOK 阅读(305) 评论(0) 推荐(0) 编辑