账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在方法内部throw异常,必须要同时在方法头部声明throws吗?
    26
    0

    下面节选自类 JSONObject:

    public String getString(String key) {
        this.verifyIsNull();
        Object o = this.get(key);
        if(o != null) {
            return o.toString();
        } else {
            throw new JSONException("JSONObject[" + JSONUtils.quote(key) + "] not    found.");
        }
    }

    以上直接抛出异常,而没有在方法头部声明throws。

    但是我自己写的方法中,是同时有throw和throws的。去掉throws就会报错:

    Unhundled Exception 。

    这是为什么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部