异常的分类图解

简介: 异常分三类:   比如骑车去旅行:     Error:走到半路上,发生山路塌陷,或者出现了泥石流,这个问题很严重,不是班长能够立马解决的。     Exception:出门前,班长要看看车轮子以及车链子等是否还在。

异常分三类:

  比如骑车去旅行:

    Error:走到半路上,发生山路塌陷,或者出现了泥石流,这个问题很严重,不是班长能够立马解决的。

    Exception:出门前,班长要看看车轮子以及车链子等是否还在。

    RuntimeException:在骑车的过程中,有好路不走,偏偏要走石子路。

1.编译时异常

  除了RuntimeException及其子类,Exception中所有的子类都是,这种异常必须要处理,否则编译通不过。

2.运行时异常

  RuntimeException及其子类都是,这种异常不用处理,编译会通过,不过这样的程序会有安全隐患,因为是你写代码的问题,而且这个问题的出现肯定是我们的代码不够严谨,遇到这种异常是需要改代码的。

3.严重错误问题

  用Error进行描述,这个问题发生后,一般不编写针对代码进行处理,而是要对程序进行修正。通常都是由虚拟机抛出的问题。这种问题一般都是很严重的,我们一般处理不了,比如说内存溢出。

异常的分类图解如下图所示:

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
12月前
|
SQL 移动开发 大数据
SQL语句查询连续六天满足条件的记录
在数据库管理和数据分析中,我们经常需要查询符合特定时间范围内连续几天的记录
|
SQL 存储 Java
Numeric Overflow,SQL问题?Java Code问题?
这两天出差,出发前开发同学提了一个问题,开会间隙,有了一些想法,java代码中和Oracle中均有可能出现此错误,记录于此。 一段mybatis的代码,查询一张表的数据,SQL类似如下, 接受起始时间和截止时间,作为检索条件。
2069 0
|
2天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
13天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1284 5
|
12天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1313 87