已经预见程序里会出现大量 NumberFormatException
是避免NumberFormatException好
还是catchNumberFormatException会消耗大量资源么
因为感觉出错的时候,会消耗更多的资源

解决方案 »

  1.   

    避免  验证一下数据的合法性,避免出现NumberFormatException的问题.
      

  2.   

    异常本身就是因为无法确定代码是否会出错而出现的一种处理机制,这类的异常是没有办法避免的,catch只是我们去捕获这个异常做相应的处理,或者把异常再向外层抛,建议是用catch捕获这个异常做相应的处理。
      

  3.   

    在前面做些判断可以避免的
    当然有些不可以避免那我想问的是,如果很大并发量很大访问量的情况下,避免好还是catch好
    前提是可以通过判断避免
      

  4.   

    我认为这情况避免好,在这种情况下可能为了避免会需要消耗一部分系统资源,但是如果catch没处理好继续往外抛可能造成业务不可用了。
      

  5.   

    避免是尽量的,catch是必须的。
      

  6.   

    兄弟们的意见不统一啊..
    不过挺赞成上面某位兄弟的观点
    能避免最好,不能避免catch是必须的