各位帮帮忙,异常处理中何时抛异常???先谢谢了!!
解决方案 »
- 手机访问jsp的时,alert函数怎么弹不出来呢
- java.lang.NullPointerException
- 如何读出TXT文件中某一到题目出来 帮我看下代码哪里出错帮忙修改下
- itext 字体加粗
- 第一个applet程序错在哪里?
- 新手提问,怎样把一个string里的所有单词按字符顺序升序排列?
- 请问在eclipse如何进行UI设计?
- 冯3退一的程序 求大神找错!!!
- 请问你们作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、中止业务,恢复环境,向用户说明情况(显示错误信息)。