zoukankan      html  css  js  c++  java
  • java中的异常处理

    1. 异常是什么?

    异常是阻止程序正常运行的东东,当有一个异常发生时,程序处理将会终止,系统将会形成一些错误信息,对于异常来说,最好的事情是他们能够被处理。

    2. 什么时候会发生异常?

    异常可以发生在运行时(runtime exceptions),也可以发生在编译时(compile-time exception)

    3. 异常的原因

    有一些原因会产生异常,例如,下面的情况会产生异常,打开一个不存在的文件,网络连接问题,

    操作已经超过预定义的范围,类文件没有找到等等。

    4. 错误和异常的区别

    错误: 代表应用不应该处理的一些问题,这些问题在通常的情况下不期望被处理,例如:内存错误,

    硬件问题,JVM问题等等。

    异常: 异常是包含在代码中,开发人员可以处理这类问题,采用正确的方法,例如下面的异常,DivideByZero exception NullPointerException ArithmeticException ArrayIndexOutOfBoundsException

    5. 异常处理的好处

    异常处理能够使我们控制程序的流程。

    6. 为什么处理异常

    是为了返回友好的警告信息给用户,大多数情况是因为用户提供的错误数据导致异常发生的。

    7. 异常的类型

    可检测异常

    不可检测异常

    除了运行时异常都被叫作可检测异常,例如:

    ClassNotFoundException
    IllegalAccessException
    NoSuchFieldException
    EOFException etc.

    运行时异常叫作不可检测异常,例如:

    ArithmeticException
    ArrayIndexOutOfBoundsException
    NullPointerException
    NegativeArraySizeException etc.

  • 相关阅读:
    Linux中ctrl+z 、ctrl+c、 ctrl+d区别
    linux文件与用户权限的设置
    查找jdk的安装目录
    linux上修改防火墙操作
    linux上打包与压缩操作
    安装hive操作参考视频
    linux上设置环境变量每次需要source /etc/profile问题处理
    【c语言趣味编程100例】出售金鱼
    【c语言趣味编程100例】三色球问题
    【c语言】递归实现strlen()函数
  • 原文地址:https://www.cnblogs.com/yandufeng/p/5009419.html
Copyright © 2011-2022 走看看