java.util.List 类中的 get set 方法为什么没有可能抛出异常提示
PHP中文网
PHP中文网 2017-04-17 13:58:02
[Java讨论组]

通常一个方法如果有可能抛出异常,那么 IDE 会提示添加 throw ,然后上层函数就知道了。
但是为什么 java.util.List 类中的 get set 方法可以这么写,而没有提示。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
大家讲道理

编译期不会要求捕捉运行时异常,也就是说 RuntimeExceptin 及其子类都是不强制要求捕捉的。
看看 IndexOutOfBoundsExcepton 的继承树:

java.lang.Object
    java.lang.Throwable
        java.lang.Exception
            java.lang.RuntimeException
                java.lang.IndexOutOfBoundsException
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号