您好,请问,下程序中,throwExce方法紧跟着方法名后面抛出了一个异常,然后方法体中又抛出了一个异常,这个方法是不是抛出了2个异常?紧跟着方法名后面抛出的一个异常是不是多余?不写这句也能在方法体中抛出呀?

您好,请问,下程序中,throwExce方法紧跟着方法名后面抛出了一个异常,然后方法体中又抛出了一个异常,这个方法是不是抛出了2个异常?紧跟着方法名后面抛出的一个异常是不是多余?不写这句也能在方法体中抛出呀?

不是的。throws是说我这个方法可能抛出异常,调用我方法的人你要注意处理。throw是真正抛出异常
看43节
【Java教程】Java语言速成大法,含习题,期末恶补必备,全程干货无废话_哔哩哔哩_bilibili