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

    Exception与Error

    Java非正常情况分为两种:异常(Exception)与错误(Error),二者都是继承自Throwable类。

    Error错误描述的是java虚拟机(jvm)相关的错误,如OutOfMemoryError、StackOverflowError。应用程序无法捕捉也无法处理这些错误。

    Exception(异常)表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。

    Exception分类

    checked exception(检查异常,编译异常,必须要处理的异常) 
    也称非运行时异常(运行时异常以外的异常就是非运行时异常),java编译器强制程序员必须进行捕获处理,比如常见的IOExeption和SQLException。对于非运行时异常如果不进行捕获或者抛出声明处理,编译都不会通过。

    unchecked exception(非检查异常,RuntimeException)

    对于运行时异常,java编译器不要求必须进行异常捕获处理或者抛出声明,由程序员自行决定。 

    java异常类结构

  • 相关阅读:
    Dockerfile构建镜像
    00基础复习
    docker的网络(基础)
    02-Mysql中的运算符
    01-mysql中的数据类型
    Docker客户端连接Docker Daemon的方式
    docker-ce快速部署
    ubuntu18.04 server配置静态ip
    html语义化小记录
    webpack导入es6的简单应用
  • 原文地址:https://www.cnblogs.com/deltadeblog/p/9488449.html
Copyright © 2011-2022 走看看