已检查异常也可在运行时抛出

Java 异常处理的一个基本原则是, 必须为所有已检查异常提供一个处理器.
不过可以利用泛型消除这个限制

必须处理已检查异常
利用泛型,抛出所有异常

在这里, 如果 body() 方法捕获的是已检查异常, 也会通过 throwAs 方法抛出.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 9,873评论 1 14
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,949评论 0 13
  • A. 问答题 1. 简述运维工作中专业巡视的内容及周期。 答:运维工作中专业巡视的内容及周期如下: 1) 专业巡视...
    tomding阅读 8,820评论 0 2
  • 前言:由于地域差异,此文仅对故乡的春天。故乡辽宁大连,现在长沙上大学。近日见校内一树花朵盛开,不由感慨万千,故作此...
    一壶雨前阅读 3,978评论 6 9
  • 2013.10.23:大一你上台演讲,你说你有把书堆在枕头下的习惯,被你吸引了。而你不认识我,后来才知道你有个漂亮...
    112a2bbb0f90阅读 3,499评论 0 0