Java之throw和throws的区别

您所在的位置:网站首页 pour的用法和搭配 Java之throw和throws的区别

Java之throw和throws的区别

#Java之throw和throws的区别| 来源: 网络整理| 查看: 265

throw和throws的区别 共同点区别总结

共同点

两者在抛出异常时,抛出异常的方法并不负责处理,顾名思义,只管抛出,由调用者负责处理。

区别

(1)throws用于方法头,表示的只是异常的申明,而throw用于方法内部,抛出的是异常对象。 在这里插入图片描述 (2)throws可以一次性抛出多个异常,而throw只能一个 (3)throws抛出异常时,它的上级(调用者)也要申明抛出异常或者捕获,不然编译报错。而throw的话,可以不申明或不捕获(这是非常不负责任的方式)但编译器不会报错。

总结

实际开发中,可以根据实际需求自定义异常,具体实现方式可以通过继承Exception类来进行实现。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3