当前位置: 首页 > news >正文

异常(2)

今天我们就来对上次提到的图来对java异常和错误进行分析,话不多说,来看。

从上图可以看出:

1.Throwable:是异常体系的顶级类,其派生出两个重要的子类,Error和Exception。

2.Error:指的是java虚拟机无法解决的严重问题,比如:JVM的内部错误,资源耗尽等。

典型代表:

StackOverflowError和OutOfMemoryError,一旦发生回力乏术.

注:堆也能溢出,堆不是无限大的.我们要尽量避免让程序出现所谓的error.

给个例子让大家了解一下栈溢出错误的一个例子(StackOverflowError):

  

3.Exception:异常产生后程序员可以通过代码进行处理,使程序继续执行.比如:感冒,发烧.我们平时所说的异常就是Exception.

注:出现错误,异常是Bug,程序出问题都是出Bug,有时程序正常运行,得到的错误是错误的,也是Bug.

好了,今天分享就到这里,谢谢大家!!!

 

 

相关文章:

  • Java高频面试之SE-23
  • 27.[前端开发-JavaScript基础]Day04-函数基本使用-递归-变量作用域-函数式编程
  • 结构型模式 - 代理模式 (Proxy Pattern)
  • 利用python进行数据分析(重点、易忘点)---第八章数据规整:聚合、合并和重塑
  • Linux查看和处理文件内容
  • 【网络编程】网络套接字和使用案例
  • 数学与计算生物学:生物系统的数学建模
  • vs code默认主题修改配置
  • 大白话JavaScript如何深拷贝一个对象或数组?JSON.parse (JSON.stringify ()) 这种方法有什么局限性?
  • ss命令——查看网络连接信息
  • vue+qrcode2批量生成二维码
  • 【Python爬虫(74)】用Python爬虫解锁法律条文数据的宝库
  • C语言 --- 经典习题1
  • 使用 C# 以api的形式调用 DeepSeek
  • 千峰React:案例一
  • IDEA 使用codeGPT+deepseek
  • 绕过【information_schema】,【order by】过滤
  • git 国内源
  • Mobaxterm服务器常用命令(持续更新)
  • 001 Kafka入门及安装
  • wordpress自动建议搜索引擎不抓取/seo爱站网
  • 黄页网站系统/企点
  • 做网站卖什么/网络营销推广计划
  • 中华人民共和国建设部网站官网/上海企业seo
  • 安徽平台网站建设企业/百度网盘资源搜索引擎搜索
  • 政府行业网站建设方案/网站产品怎么优化