用java自带的catch会有问题吗? 如下:利用catch来。。做自己的运算会不会对系统带来灾难。。...try{ Integer.parseInt(jw); }catch(NumberFormatException e){ key = i+1; }... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该不会你 catch 里边主要 key 别超范围了 带来灾难与否,与你的设想与异常处理方式有关!假设我有一个从前台接收来的数字pageNum,用到跳到指定的页数。但是可能前台没处理好,随便输入一个非数字的数字也传到了后台。此时用parse方法必须会的产生异常。但尽管如此,我希望并不影响系统使用,因此便可以NumberFormatException异常中进行pageNum=1的赋值此时通过Service层代码将pageNum=1传入了Dao层相关方法中去执行也能得到指定的页数(第一页)内容!因此得出结论: java自带的catch本身没有问题,关键是看你的数据如何处理以及如何使用!! 用是没问题,但是过多的使用catch,会使得系统速度变慢。 try...catch...finally本来就是处理异常的,怎么会造成系统灾难! 应该不会但从编程规范来说尽量不在catch中写抛出异常和输出日志以外的其他操作PS:个人看法 eclipse编译AS的时候碰到一个问题--求教AS语法。 为什么我点提交后,不进行JAVASCRIPT的验证,急帮解决 给初学程序的人的建议 mysql数据库怎么建外键. 请教JdbTable中根据内容显示不同颜色的问题 IDEA里如何增加控件 怎么在java Applet和java Application中调用javabean? 如何查找 方法(不知道怎么叫法,是不是叫api函数) 所在的包 WINXP下好象批处理文件的设定 请问哪里有《数据结构与算法分析(JAVA版)》的电子书下载???? 收集各种文件类型的文件头信息 字符串问题,请帮忙!!!
你 catch 里边主要 key 别超范围了
假设我有一个从前台接收来的数字pageNum,用到跳到指定的页数。
但是可能前台没处理好,随便输入一个非数字的数字也传到了后台。
此时用parse方法必须会的产生异常。但尽管如此,我希望并不影响系统使用,
因此便可以NumberFormatException异常中进行
pageNum=1
的赋值此时通过Service层代码将pageNum=1传入了Dao层相关方法中去执行也能得到指定的页数(第一页)内容!
因此得出结论:
java自带的catch本身没有问题,关键是看你的数据如何处理以及如何使用!!