Java中异常特点的总结


程序中的异常

  • 在程序运行过程中,意外发生的情况,背离我们程序本身意图的表现,都可以理解为异常;
  • 利用Java中的异常机制,我们可以更好地提升程序的健壮性;
  • 在Java中,通过Throwable及其子类描述各种不同的异常类型。

异常类树状图

异常处理

  • 通过5个关键字来实现:trycatchfinallythrowthrows

异常处理的几种方式

try-catch-finally结构

  • 实际应用中的经验与总结
    • 处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理;
    • 在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常;
    • 对于不确定的代码,也可以加上try-catch,处理潜在的异常;
    • 尽量去处理异常,切忌知识简单地调用printStackTrace()去打印输出;
    • 具体如何处理异常,要根据不同的任务需求和异常类型去决定;
    • 尽量添加finally语句块去释放占用的资源。

文章作者: 南航古惑仔
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 南航古惑仔 !
  目录