关键字throw和throws什么区别? 简单地说:throw是动作,是方法体内具体 抛出一个异常,是语句。throws是状态,是描述方法的关键字,用于方法声明中,例如:void doXXX()throws Exception{ 。 throw new Exceipiton} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那复杂得说呢?尤其是throws。 没有复杂的说呀,throws就是方法声明中,表示这个方法可以抛出异常,抛出什么异常可以是标准库中的异常,也可以是自定义的异常 如:Result getDB() throws SQLException{ Resultset rs = stmt.executQuery(strSQL);}本来,执行数据库操作,需要异常处理的,但在这里就不需要了,不再有try catch了,异常直接抛出了,由调用这个方法的类去处理接收到的异常。 呵呵,我也会了,xiaozuidazhi是谁呀? 我还在用try{}catch(Exception e)是不是用throws Exception更好一点呢?? 求助:关于四则运算的程序 如何让线程池中的线程执行完毕后,主线程再开始执行 烦人的查询,好的解决方案,100分相送! 如果判断当前操作系统类型? 高手赐教概念问题 about 'reference' 通過仕麼命令可以在運行程序的時候應藏掉命令窗口. 哪里有 DES 算法的Java原码? 怎样去掉applet中的菜单和对话框下面的警告条??? 多线程一个代码有点疑惑 applet编译对jdk版本有要求吗?提示找不到类 RMI定位服务器对象的问题:
尤其是throws。
Result getDB() throws SQLException
{
Resultset rs = stmt.executQuery(strSQL);
}本来,执行数据库操作,需要异常处理的,但在这里就不需要了,不再有try catch了,异常直接抛出了,由调用这个方法的类去处理接收到的异常。
是不是用throws Exception更好一点呢??