关键字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更好一点呢?? Java读取TXT文档中的数据并赋值给动态数组 关于除去一堆对象数据冗余的问题。 java 全局性 请教关于如何修改文件类型的问题 包的问题 二值键如何处理来得到一个唯一的hashcode呢 JTable中setDefaultEditor的问题!急! 如何使jbuilder加包(新的api)不重启动jbuilder 关于java 类中变量存取权限的问题 急问各高手一个问题 applet编译对jdk版本有要求吗?提示找不到类 RMI定位服务器对象的问题:
尤其是throws。
Result getDB() throws SQLException
{
Resultset rs = stmt.executQuery(strSQL);
}本来,执行数据库操作,需要异常处理的,但在这里就不需要了,不再有try catch了,异常直接抛出了,由调用这个方法的类去处理接收到的异常。
是不是用throws Exception更好一点呢??