zoukankan      html  css  js  c++  java
  • 关于异常

    目前我的理解就是,将错误集中在一起处理。

    “当过程遇到一个错误条件...,在某些情况下,过程可能没有处理错误条件的必要信息。但是调用链中的其他程序可能有处理错误条件的必要信息。则应该可能安全的将错误条件传播到可以处理它的外部过程中。”
    另外,“从过程返回的代码并没有向调用过程传递很多的信息,它通常是一个数字,指出失败的原因。但是,在许多情况下,如果调用者可以得到关于错误原因的更多信息,则更加有帮助,这将帮助修复错误条件(如果可能)。简单的错误码不能达到这个目的。”
    1.  选择Checked还是Unchecked的几个经典依据

    2.  Exception的封装问题

    3.  如无必要不要创建自己得Exception

    4.  不要用Exception来作流程控制

    5.  不要轻易的忽略捕获的Exception

    6.  不要简单地捕获顶层的Exception”

  • 相关阅读:
    ubuntu18.04安装g2o
    akka学习
    spark学习记录-2
    spark学习记录-1
    c++ string需要注意的地方
    clion server激活地址
    【转】c++面试基础
    c++反射概念-简单介绍
    死锁的理解
    c++ 反射类型
  • 原文地址:https://www.cnblogs.com/j2eedesigner/p/2183017.html
Copyright © 2011-2022 走看看