摘要:
如果程序的异常可以预见,并对程序的整体运行并无影响的,可以使用try catch捕获异常,日志记录堆栈信息就行了,然后继续执行catch代码块中新的语句,以及随后的代码。 如果这个异常出现后导致后续的程序无法运行,或者没有继续运行下去的必要了,那么就throw,把异常抛出,不光是需要告诉外部函数这个 阅读全文
posted @ 2023-06-25 13:52
英特耐雄纳尔定要实现
阅读(22)
评论(0)
推荐(0)
摘要:
自定义异常的作用,就是在程序中遇到异常的时候能够吧异常转换为相对应的可识别的错误类型,把相应的响应方式记录下来并抛出,最终在最外层的函数中捕获到这个自定义异常以便于从中取出合适的响应类型,返回给前端,而不是一味地搪塞,返回给前端空的数据。核心思想还是包装,把难懂的具体报错类型,转换为前端可展现,可理 阅读全文
posted @ 2023-06-25 11:55
英特耐雄纳尔定要实现
阅读(62)
评论(0)
推荐(0)
摘要:
首先,最重要的是,当你捕获并处理异常之后,你的程序就不会在遇到异常的时候突然崩溃,突然卡住 其次,异常会包含堆栈信息,通过堆栈信息可以很方便地定位到出错的代码位置 处理异常的时候,可以对异常重新包装,可以返回给前端和后台日志一些更容易识别的错误信息,以便快速理解程序异常。 你可以在处理异常的时候,让 阅读全文
posted @ 2023-06-25 11:55
英特耐雄纳尔定要实现
阅读(94)
评论(0)
推荐(0)