异常和异常类的概念


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

Tags in this post...

面试题 相关文章推荐
康拓普公司Java笔面试
Sep 23 面试题
宝信软件JAVA工程师面试经历
Aug 19 面试题
南京迈特望C/C++面试题
Jul 09 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
编写函数,将一个3*3矩阵转置
Oct 09 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 面试题
一道SQL面试题
Dec 31 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
JSP&Servlet技术面试题
May 21 面试题
J2ee常用的设计模式?说明工厂模式
May 21 面试题
益模软件Java笔试题
Mar 27 #面试题
纬创Java面试题笔试题
Oct 02 #面试题
包装类的功能、种类、常用方法
Jan 27 #面试题
怎样声明接口
Sep 19 #面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
You might like
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
php实现算术验证码功能
2018/12/05 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
ES6的新特性概览
2016/03/10 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
详解JavaScript的数据类型以及数据类型的转换
2019/04/20 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Python中的TCP socket写法示例
2018/05/11 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
django 读取图片到页面实例
2020/03/27 Python
Django ModelForm操作及验证方式
2020/03/30 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
Python txt文件如何转换成字典
2020/11/03 Python
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
CAD制图人员的自荐信
2014/02/07 职场文书
法律七进实施方案
2014/03/15 职场文书
公共场所禁烟标语
2014/06/25 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
小学中等生评语
2014/12/29 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL