1

Java中throw和throws关键字的区别

在Java中,throw和throws是处理异常的两种方式,具有不同的含义和用法:
(1)throws用于方法头,表示的只是异常的申明,而throw用于方法内部,抛出的是异常对象;
(2)throws可以一次性抛出多个异常,而throw只能抛出一个异常;
(3)throws抛出异常时,它的上级也要申明抛出异常或者捕获,不然编译报错。而throw的话,可以不申明或不捕获,但编译器不会报错。


XY
4 声望1 粉丝

下一篇 »
科特尔法则