异常处理中何时抛异常??? 各位帮帮忙,异常处理中何时抛异常???先谢谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白什么意思,给个例子先: try { Cipher c1 = Cipher.getInstance(algorithm); c1.init(Cipher.ENCRYPT_MODE, this.deskey); cipherByte = c1.doFinal(encryptStr.getBytes()); } catch (java.security.NoSuchAlgorithmException e1) { e1.printStackTrace(); } catch (javax.crypto.NoSuchPaddingException e2) { e2.printStackTrace(); } catch (java.lang.Exception e3) { e3.printStackTrace(); } 可能有日常出现的地方就应该捕捉异常,并进行适当的处理,比如用log4j输出,而不是简单的printStackTrace。 处理异常有多种方式,通常有:1、不处理,包装成另一种异常之后重新抛出;2、仅仅 catch 掉,什么都不做。这是一种陋习;3、记录或输出异常信息,然后继续;4、中止业务,恢复环境,向用户说明情况(显示错误信息)。 JVM本身抛出系统异常抛出库有些异常暂时不处理而抛出程序员在某种情况下手动抛出 关于httpclient的问题 关于强制转换的一点问题 在JAVA中怎样使用continue与break的? 类问题 求教高手,关于二进制的操作 怎样让服务器实现转发. 《Java就业培训教程》为什么敢叫板“就业”!! ResultSet的简单问题,在线等,第一个对的全部给分 实体BEAN的远程方法不能调用,为什么,请高手们帮我解答一下 请问各不同的浏览器版本对应支持Java相应的哪个版本编译出来的程序? 如何在运行applet的时候自动更新jre环境,不是到sun站点去更新,而是到我的web服务器上更新 求教一个关于combox的简单问题,在线等待,立即给分
try {
Cipher c1 = Cipher.getInstance(algorithm);
c1.init(Cipher.ENCRYPT_MODE, this.deskey);
cipherByte = c1.doFinal(encryptStr.getBytes());
} catch (java.security.NoSuchAlgorithmException e1) {
e1.printStackTrace();
} catch (javax.crypto.NoSuchPaddingException e2) {
e2.printStackTrace();
} catch (java.lang.Exception e3) {
e3.printStackTrace();
}
1、不处理,包装成另一种异常之后重新抛出;
2、仅仅 catch 掉,什么都不做。这是一种陋习;
3、记录或输出异常信息,然后继续;
4、中止业务,恢复环境,向用户说明情况(显示错误信息)。