zoukankan      html  css  js  c++  java
  • Java 异常

    异常

    异常分为两种:一种是错误,一种异常
    对于错误来说:比如堆溢出,栈溢出等问题着这些问题开发人员是无法解决的。
    对于异常来说:异常是我们可以进行处理的。

    异常的关键字

    try catch finally throws throw
    try 不能够单独使用,需要与catch或者finally配合使用。try中执行的语句时可能出现异常的语句,catch中是出现对应异常时需要执行的语句。finally是执行完try-catch后无论如何都会执行的代码。
    注意:如果try中出现return,finally 中也出现return,他们都会执行,最后返回的是finally中的值。但是不推荐在finally中使用return语句
    唯一不执行finally的情况是try-catch中存在System.exit(0)语句,手动结束程序。参数如果为0,则是正常退出,非零是异常退出。
    对于throws 和 throw 来说:throws 是用来声明异常的,throw 是用来手动抛出异常的。


    异常的类型

    异常作为类来说是可以自定义的,只需要去继承Exception类就可以了。
    对于 Exception 来说,主要分为两大类,一类称之为运行时异常,这种异常只有在运行时才会出现,这种异常可处理可不处理;而另一种称之为检查时异常,这种异常是必须要开发人员手动处理,否则编译不通过。

  • 相关阅读:
    GDI+绘制字体显示不全
    vector赋值
    创建不响应(不激活)窗口
    MouseHover
    duilib窗口从任务栏恢复问题
    java 加解密
    maven依赖仲裁
    $.ajax()
    mybatis 动态SQL
    Json学习
  • 原文地址:https://www.cnblogs.com/zhaoningzyn/p/12372066.html
Copyright © 2011-2022 走看看