WEB-
FALSE
首页
前端
后端
移动端
数据库
AI
计算机
程序员
资源
我要分享
登录
首页
>
后端
>
Java
Java
不要把异常当做业务逻辑,这性能可能你无法承受
Java
一:背景 1. 讲故事 在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用try catch 包起来,再进行 int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为Enum,直接用Enum.Parse,可能是因为对异常的开销不是特别了解,这种不好的使用习惯也许被官方发现了,后续给我们补了很多的Try前缀的方法,比如:int.TryParse , Enum.TryParse, dict.TryGetValue ,用代码展示如下: /
geekshare
2020-05-11
663
Java最新推荐
Java热门分享
不要把异常当做业务逻辑,这性能可能你无法承受