当前位置 : 主页 > 编程语言 > java >

《Java编程思想第四版》学习笔记22

来源:互联网 收集:自由互联 发布时间:2023-09-06
注意下面这两句话: 1、针对 g()和 main(), Throwable 类必须在违例规格中出现,因为 fillInStackTrace()会生成一个 Throwable对象的句柄。由于 Throwable 是 Exception 的一个基础类,所以有可能获得

注意下面这两句话:

1、针对 g()和 main(), Throwable 类必须在违例规格中出现,因为 fillInStackTrace()会生成一个 Throwable对象的句柄。由于 Throwable 是 Exception 的一个基础类,所以有可能获得一个能够“掷”出的对象(具有Throwable 属性),但却并非一个 Exception(违例)。因此,在 main()中用于 Exception 的句柄可能丢失自己的目标。为保证所有东西均井然有序,编译器强制 Throwable 使用一个违例规范。

                                                                                                                                              P.268

2、注意 Throwable 在任何违例规范中都不是必需的

                                                                                                                                               P.269

那么,把catch语句中的违例类型写成Throwable“catch(Throwable e)”是不是就能捕获所有违例?

上一篇:LRU存在的缺陷
下一篇:没有了
网友评论