异常和异常类的概念


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

Tags in this post...

面试题 相关文章推荐
PHP面试题大全
Oct 16 面试题
请描述一下”is a”关系和”has a”关系
Feb 03 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
怎样声明子类
Jul 02 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
描述内存分配方式以及它们的区别
Oct 15 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
Android面试题附答案
Dec 08 面试题
params有什么用
Mar 01 面试题
Linux文件系统类型
Sep 16 面试题
How to spawning asynchronous work in J2EE
Aug 29 面试题
J2ee常用的设计模式?说明工厂模式
May 21 面试题
益模软件Java笔试题
Mar 27 #面试题
纬创Java面试题笔试题
Oct 02 #面试题
包装类的功能、种类、常用方法
Jan 27 #面试题
怎样声明接口
Sep 19 #面试题
群胜软件Java笔试题
Sep 29 #面试题
类、抽象类、接口的差异
Jun 13 #面试题
抽象方法、抽象类怎样声明
Oct 25 #面试题
You might like
PHP 字符串 小常识
2009/06/05 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
PHP中PDO的错误处理
2011/09/04 PHP
destoon常用的安全设置概述
2014/06/21 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
javascript 手动给表增加数据的小例子
2013/07/10 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
使用python接入微信聊天机器人
2020/03/31 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
几个常见的软件测试问题
2016/09/07 面试题
公司庆典邀请函范文
2014/01/13 职场文书
中职招生先进个人材料
2014/08/31 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
公司周年庆寄语
2019/06/21 职场文书