谁能具体说下JAVAz中throw和throws的作用?

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:24:29

throws是声明函数的时候用的,说明这个函数使用的时候会抛出某种异常要特别处理,也就是说强迫使用这个函数的人对这个函数可能抛出的一场做处理
throw是在函数体内抛出异常的时候用的执行语句

throw 是手动的引发某个异常

throws是将异常往上一级抛

如xumu_1983所说

具体一些
例如:
public void aaa(int i) throws Exception{
if(i > 0){
throw new Exception("error");
}
}

throws是声明函数的时候用的,说明这个函数使用的时候会抛出某种异常要特别处理,也就是说强迫使用这个函数的人对这个函数可能抛出的一场做处理
throw是在函数体内抛出异常的时候用的执行语句
这个说的还可以 ,需要注意一点 throws 比throw多了个s 意思是 throws可以抛出多个异常。