异常和异常类的概念


Posted in 面试题 onSeptember 12, 2014
程序编译通过后,并不意味着运行时就能得到正确的结果。很可能由于编程时考虑不周或运行时遇到一些特殊情况(如:除法运算时除数为0,访问数组时下标越界,要打开的文件不存在等等),结果出现中断程序正常运行的情况。Java把这类导致程序中断运行的错误称为异常(英文:exception,意思:例外),Java有一系列机制来捕获、处理异常。
Java有一个著名的观点:“万物皆对象”,因此,也把异常当作对象来处理(异常是异常类的对象),当发生异常时创建异常对象。常见的异常类都位于java.lang包中,例如:
ArithmeticException:除数为0时的算术异常
NullPointerException:没有给对象分配内存空间,而又去访问对象的空指针异常
FileNotFoundException:找不到文件的异常
ArrayIndexOutOfBoundsException:数组元素下标越界异常
NegativeArraySizeException:数组长度为负数异常
NumberFormatException:数据格式不正确异常
ClassNotFoundException:找不到相应类的异常

Tags in this post...

面试题 相关文章推荐
Weblogc domain问题
Jan 27 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
什么是聚集索引和非聚集索引
Jan 17 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
网络工程师面试(三木通信技术有限公司)
Jun 05 面试题
一些Unix笔试题和面试题
Jan 22 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
品恩科技软件测试面试题
Oct 26 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 面试题
如何用JQuery进行表单验证
May 29 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
如何安装ruby on rails
Feb 09 面试题
益模软件Java笔试题
Mar 27 #面试题
纬创Java面试题笔试题
Oct 02 #面试题
包装类的功能、种类、常用方法
Jan 27 #面试题
怎样声明接口
Sep 19 #面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
You might like
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
smarty模板引擎之配置文件数据和保留数据
2015/03/30 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
IE不支持getElementsByClassName最终完美解决方案
2012/12/17 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
js 颜色选择插件
2017/01/23 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
深入理解Python中的super()方法
2017/11/20 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
python路径的写法及目录的获取方式
2019/12/26 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
个人实用的自我评价范文
2013/11/23 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
学生喝酒检讨书
2014/02/06 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
小学教师培训方案
2014/06/09 职场文书
2016继续教育研修日志
2015/11/13 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS