异常和异常类的概念


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中compareTo和compare的区别
Apr 12 面试题
什么是重载?CTS、CLS和CLR分别做何解释
May 06 面试题
请解释接口的显式实现有什么意义
May 26 面试题
优纳科技软件测试面试题
May 15 面试题
Ajax的优点和缺点
Nov 21 面试题
Java语言的优势
Jan 10 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
J2ee常用的设计模式?说明工厂模式
May 21 面试题
Ruby如何进行文件操作
Jul 17 面试题
介绍一下Ruby的多线程处理
Feb 01 面试题
益模软件Java笔试题
Mar 27 #面试题
纬创Java面试题笔试题
Oct 02 #面试题
包装类的功能、种类、常用方法
Jan 27 #面试题
怎样声明接口
Sep 19 #面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
You might like
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
用php实现批量查询清除一句话后门的代码
2008/01/20 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
两款万能的php分页类
2015/11/12 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
jquery animate 动画效果使用说明
2009/11/04 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
javascript基本算法汇总
2016/03/09 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
对pandas处理json数据的方法详解
2019/02/08 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
2020/03/14 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
在职研究生自我鉴定
2013/10/16 职场文书
网络维护管理员的自我评价分享
2013/11/11 职场文书
应届大学生自荐信
2013/12/05 职场文书
房屋租赁意向书
2014/04/01 职场文书
建材投资建议书
2014/05/16 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
一年级语文教学随笔
2015/08/14 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS