1 什么是异常:

异常指的是导致程序中断执行的一种指令流。

2 牛客面试题:知道异常吗,将你知道的异常写出来(这个我把异常的整个体系画出来了,然后我自觉的将error和Exception区别讲了一下),说说常见的RuntimeException



从图中可以看出来:
处理异常的最大类型是Java.lang包中的Throwable类;它提供了两个子类:



Error和RuntimeException属于Unchecked Exception(非检查异常);

try catch语句捕获多个异常时,如有诸如上述的继承关系,子类异常在前,父类的在后捕获。

 (1)Error:jvm中出现不可恢复的错误,如堆内存溢出等,程序是没有处理机会的。         (2)运行时异常(RuntimeException):属于非检查异常,java编译器忽略其抛出和检查,当在加载运行后,出现的异常;常见有:ArrayIndexOutofException、NumberFormatException、NullPointerException、ClassCastException、ClassNotFoundException等。         (3)非运行时异常:也叫可处理异常,程序编译时,就提示的异常。如:自定义异常、IOException、SQLException、FileNotFoundException等。        4)自定义异常示例:自定义异常根据需求使用throw关键字引发异常。

鹅鹅鹅知识点之-异常-002相关推荐

  1. JavaSE个人复习式整理知识点之异常、线程

    异常.线程 1 异常 1.1 异常概念 1.2 异常体系 1.3 异常分类 1.4 异常的产⽣过程解析 2 异常的处理 2.1 抛出异常throw 2.2 Objects⾮空判断 2.3 声明异常th ...

  2. Java的知识点19——异常机制Exception

    异常(Exception)的概念 异常指程序运行过程中出现的非正常现象,例如用户输入错误.除数为零.需要处理的文件不存在.数组下标越界等. Java是采用面向对象的方式来处理异常的.处理过程: 1.  ...

  3. java中三种可能导致异常的情况_JAVA基础知识点之异常

    一.JAVA异常 异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描 ...

  4. 炒菜机器人煎鸡蛋视频_我的生活小技巧,今天才发现鹅油那么好用,炸鸡蛋炸豆腐都挺好...

    #头条公开课# #微头条日签# 我的生活小技巧,今天才发现鹅油那么好用,炸鸡蛋炸豆腐都挺好 原创/快乐人生 我的生活小技巧(一)红烧鹅"炼鹅油" 昨天买了一个鹅,太肥太肥,厚厚的皮 ...

  5. flash咏鹅课件_咏鹅flash动画课件下载

    咏鹅flash动画课件下载 文欣赏 咏鹅 鹅,鹅,鹅, 曲项向天歌. 白毛浮绿水, 红掌拨清波. 本动画声情并茂的展示了这首著名的诗文,朗读者感情丰富,是很好的小学一年级语文Flash动画课件 关键词 ...

  6. 大年30还多少天_大美鹅老李告诉你30天的鹅需要多少温度?

    鹅是恒温动物,雏鹅个体小,绒毛稀薄,体温调控能力很弱,对温度变化的适应力非常弱. 雏鹅在26℃以下的低温环境中易扎堆挤压,压在下面的鹅可能会因为窒息而死亡. 因此必须勤注意观察人工赶开挤堆小鹅. 鹅舍 ...

  7. 震惊!腾讯要建AI鹅厂,百度让狗刷脸购物,锤子R-1真机披露

    艾普若·傅思 发自 LZYY 量子位 出品 | 公众号 QbitAI 不得了,今天堪称要载入AI史册. 按照老黄历的记载,今天这个普通又特别的戊戌年乙卯月癸亥日,"宜开光.开市.纳采--&q ...

  8. 什么办法能让鹅长头包 鹅什么药头上头瘤长得快

    鹅头上本来就有个包,就跟鸭脚上有脚蹼,鸡头上有冠一样. 如果非要从进化论的角度分析,鹅是比较好的一种鸟类,头顶有个硬包就好像头盔一样,在"打嘴仗"的时候,可以有效地保护头部.达龙鹅 ...

  9. 腾讯内部转岗_腾讯人才听得懂的12个“鹅语”

    瑞雪与活水,一对姐妹花,演尽了H2O的美. 但你可能不知道,在"鹅言鹅语"里,许多话还有另一种美: 瑞雪 瑞雪兆的不止是丰年.在鹅厂,瑞雪代表一种精神. 小到电梯不逆行.班车不插队 ...

最新文章

  1. 【原】Linux设备网络硬件管理
  2. python 指针指向的内容,python-文件的读取及指针位置
  3. springcloud 实现反向代理和负载均衡
  4. Linux文件inode用完一例
  5. JS:ES6-9 初识Set与Map
  6. JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)...
  7. 第九十八节,JavaScript语法、关键保留字及变量
  8. 复现贪吃蛇程序——吃食物增加长度(最后一篇)
  9. ubuntu下rabbitvcs安装后无右键菜单解决办法
  10. 数据库中的日期相减_sql中两个日期相减
  11. 【STM32学习笔记】(7)——STM32时钟系统详解
  12. 教资科目二重点简答题总结
  13. 支付宝公布2019集五福攻略,准备好薅羊毛的正确姿势
  14. MGC TOKEN—必将超越PlusToken的搬砖套利项目!
  15. mysql - sql语句 之 mysql错误代码大合(转载)
  16. 移动端px和rem的换算
  17. 职教云JAVA课程答案_智慧职教云课堂Java程序设计答案公众号
  18. (每日一练c++)CC57 链表内指定区间反转
  19. 一个比StegSolve更方便的工具—zsteg
  20. JS for循环打印星号

热门文章

  1. 学会这几点自媒体才能尽可能的扩大文章的曝光度
  2. ​​​​​​​简述STM32 CAN总线的设置
  3. 计算机试题2考试操作题,2014计算机二级Access机考操作题 2
  4. 中文计算机期刊影响因子排名,中国大陆中文期刊影响因子总排名.pdf
  5. vs2003水晶报表导出到excel报错的解决方案
  6. v-for循环时,我只需要点击到的元素做出相应反应,其他的元素不变
  7. SpringMVC(XML方式)
  8. Unity 截取360全景图、浏览全景图
  9. 从 SXX32F103 移植到 MH32F103A参考文档
  10. zygoteinit.java_Zygote解析