Java的基本理念:“结构不佳的代码不能运行”。
对于异常来说,处理的方式可能会多样。异常,例外的情况造成错误的情况。我们可以用if(){}来特殊处理,返回特定返回值。但是这样做有很大的缺点,每一层调用的方法都可能会需要处理这个例外,而且,语法上不够酷,维护起来不是很方便。所以特别的引入了异常机制----为了更好的处理例外的情况。
优点不仅在于让代码简练,节省代码,更重要的是,“描述在正常执行过程中做什么事”和“出了问题的代码怎么办”的代码个离开。
Java的基本理念:“结构不佳的代码不能运行”。
对于异常来说,处理的方式可能会多样。异常,例外的情况造成错误的情况。我们可以用if(){}来特殊处理,返回特定返回值。但是这样做有很大的缺点,每一层调用的方法都可能会需要处理这个例外,而且,语法上不够酷,维护起来不是很方便。所以特别的引入了异常机制----为了更好的处理例外的情况。
优点不仅在于让代码简练,节省代码,更重要的是,“描述在正常执行过程中做什么事”和“出了问题的代码怎么办”的代码个离开。