try catch ,当然也可以自己定义一些异常。游戏没设计没接触。
web的话可以弄一个过滤器拦截所有异常统一抛到友好界面。
web的话可以弄一个过滤器拦截所有异常统一抛到友好界面。
解决方案 »
- 关于JPA OneToOne 映射(请教各位)
- 请问jnlp启动客户端的时候报No permission to capture from applets的解决办法
- 谁看见谁头会炸的 ssh?
- 关于人生的困惑,需要被指点
- 数据库结构比较工具---dcompare
- java调用.net的webservice问题
- [提问]hibernate的问题
- 有jdk1.4帮助文档的大哥,给我传一个!邮箱是[email protected] !!!
- 提一个傻傻的问题?
- 初学者问JB+Weblogic开发JSP的问题....
- 关于struts-json-plugin的一点一惑,求高人指点
- 关于strust2参数传递的问题
如果做的是基础功能,或者通用库,会在不同模块中调用。那么总的原则是抛,你可以直接抛,包装一下抛,包成RuntimeException抛。反正你不知道实际的情况,只能抛,让具体功能去根据自己的情况处理。
要是直接的功能,那就根据功能来看。能记录日志就记录,可以重做就重做,有默认值就用默认值......实在不行,就封成RuntimeException抛。
在最上层,一定要catch一下Throwable,做最后的善终。当然,这个我也经常忘。