异常和异常类的概念


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

Tags in this post...

面试题 相关文章推荐
联想C++笔试题
Jun 13 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
DataReader和DataSet的异同
Dec 31 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
某科技软件测试面试题
May 19 面试题
易程科技软件测试笔试
Mar 24 面试题
EJB实例的生命周期
Oct 28 面试题
AJax面试题
Nov 25 面试题
Java面试题:说出如下代码的执行结果
Oct 30 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
什么是ESB?请介绍一下ESB?
May 27 面试题
益模软件Java笔试题
Mar 27 #面试题
纬创Java面试题笔试题
Oct 02 #面试题
包装类的功能、种类、常用方法
Jan 27 #面试题
怎样声明接口
Sep 19 #面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
You might like
星际流派综述
2020/03/04 星际争霸
PHP下MAIL的另一解决方案
2006/10/09 PHP
如何使用PHP中的字符串函数
2006/11/24 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
JQuery 常用操作代码
2010/03/14 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
Javascript缓存API
2016/06/14 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
详细介绍Python的鸭子类型
2016/09/12 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
python中pow函数用法及功能说明
2020/12/04 Python
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
资金主管岗位职责范本
2014/03/04 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
放射科岗位职责
2015/02/14 职场文书
2015年司机工作总结
2015/04/23 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript