一:背景1.讲故事在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用trycatch包起来,再进行int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为Enum,直接用Enum.Parse,可能是因为对异常的开销不是特别了解,这种不好的使用习惯也许被官方发现了,后续给
分类:
其他好文 时间:
2020-09-10 22:45:55
阅读次数:
37
1.释放内存和资源 (1)因为像bai StreamReader 、SqlConnection等非.net托管的范围,没办du法自己释放资源zhi,所以需要using进行手动资源释放,如果超出了dao花括号的范围,那资源就被释放了 (2)除了用using,也可以用trycatch finally{/ ...
1.前言 异常表示程序运行与自我预期不一致,与错误是两种概念,且异常必须被手动抛出。 代码分享:https://github.com/mtdgclub/tryCatch 1.1异常和错误区别 错误没办法在调用的时候向上传递,必须马上处理;异常则可以。 错误在触发的时候,必须对脚本做一个错误处理;异常 ...
分类:
Web程序 时间:
2020-05-30 19:46:22
阅读次数:
83
1、运行时异常应该通过预先检查来规避,而不是使用trycatch 2、避免随意的缩写单词 3、接口中的方法和属性不要加任何修饰符,public也不行 4、equals方法容易产生空指针,所以尽量使用常量或者确定有数据的对象来调用该方法 5、所有包装类的值进行比较,都使用equals方法 6、所有的p ...
分类:
其他好文 时间:
2020-05-24 16:27:54
阅读次数:
94
[TOC] section 0 前言 我是java工程师,所有的博客主要针对java代码,其他语言可参考,不尽相同。 最近在跟一个新的项目,属于新的产品线,时间紧任务重,但是我在这个产品线上做的第一个需求,提测就delay了两天,最后上线是delay更多,遇到了各种各样的问题,一些是因为自己的开发不 ...
分类:
其他好文 时间:
2020-03-07 21:13:39
阅读次数:
76
php7中系统自带异常类和自己创建异常类1,系统自带异常类trycatch<?phptry{thrownewException(‘96net.com.cn‘,10);}catch(Exception$e){echo$e->getMessage();echo$e->getCode();}2,自己创建异常类<?phpclassMyExceptionextends
分类:
Web程序 时间:
2019-12-18 09:19:21
阅读次数:
136
1、静态方法(类名直接调用) ① static String pathSeparator 路径分隔符(字符串) static char pathSeparatorChar 路径分隔符(字符) windows:分号 ; linux:冒号 ② static String separator 名称分隔符( ...
分类:
其他好文 时间:
2019-11-13 00:42:45
阅读次数:
83
function TestTryCatch(){ try { } catch (error) { //error 类型如下 Error EvalError RangeError ReferenceError //SyntaxError TypeError URIError if(error inst... ...
分类:
编程语言 时间:
2019-09-14 09:13:19
阅读次数:
105
近日看到一篇文章99%的程序都没有考虑的网络异常,开篇提到:绝大多数程序只考虑了接口正常工作的场景,而用户在使用我们的产品时遇到的各类异常,全都丢在看似ok的trycatch中。如果没有做好异常的兼容和兜底处理,会极大的影响用户体验,严重的还会带来安全和资损风险。于是,笔者分析了GitHub上的一些开源微信小程序,发现大多数的代码异常处理确实是不够的。登录接口只考虑成功的情况,没考虑失败的情况//
分类:
其他好文 时间:
2019-07-08 19:12:15
阅读次数:
94
package com.qf.test; /* * 使用自定义异常解决 * * 题目:老师使用电脑上课 * 上课时电脑可能发生蓝屏异常---重启电脑 * 死机异常---- 老师上课异常-----去苹果店修电脑 * * 注意:什么时候使用trycatch合适? * 在调用可能发生异常的方法时使用合适 ... ...
分类:
其他好文 时间:
2019-06-01 19:41:53
阅读次数:
108