java异常的问题 在java捕获异常的时候,往往用try--catch来进行,还有一种,是采用throws对上层方法抛出异常,然后再最上层的方法中采取try--catch来处理,我想问下,大家在采用try--catch或throws方式的时候,往往遵循什么规则? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SSH框架中比较常见的交给Action来处理当然Service and DAO本身也可以处理掉一些异常 我觉得在这层能解决的就catch了,不能解决的视具体情况而定的那就抛上去 异常处理其实很简单,你就遵循这样一个原则,就是你需不需要处理这个异常,哪里处理哪里就会catch,如果没人处理就是虚拟机去处理。一般异常与项目中日志挂钩,哪个模块负责打日志,一般就会处理!! 本层没有能力解决的或没有必要解决的,采用throws方式抛出异常直至需要解决且有能力解决的位置解决,都不能解决的话就只能给虚拟机了。显然上面的方式不是最合适的。当本层能够处理且需要采取try-catch来处理时候优先使用try-catch处理掉, 如何才能知道map的容量啊? 小虾求教接口问题:为什么要子类实例化接口 而不是实例化一个子类对象呢 一条sql显示问题好心人帮帮忙 求助,怎么判断按钮被按下 java运行遇到问题 java判断文件已经被读取 高手赐教:java中为什么不支持多重继承? java的环境变量问题?(急) 所谓的J2SE指的是那些部分啊? 利用Java实现zip压缩/解压缩! 关于初始化的问题想请问下 int、Integer,"=="和equals()辨别?
当然Service and DAO本身也可以处理掉一些异常
显然上面的方式不是最合适的。
当本层能够处理且需要采取try-catch来处理时候优先使用try-catch处理掉,