当前位置:首页 > 分类 > JAVA入门 > throw和throws的区别

throw和throws的区别

throw和throws的区别在于throw抛出一个指定的异常,而throws声明可能抛出的异常列表。


throw

public void a(String uri) {
if(uri==null){
throw new NullPointerException();
}
System.out.println("youfengxin.com"+uri);
}


throws

public void a(String uri) throws NullPointerException,ArithmeticException{
if(uri==null){
System.out.println("youfengxin.com");
}else{
System.out.println("youfengxin.com"+uri);
}
}