Java中的异常处理机制的简单原理和应用


Posted in 面试题 onApril 27, 2013
当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。
一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。
另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。

Tags in this post...

面试题 相关文章推荐
一份全面的PHP面试问题考卷
Jul 15 面试题
关于Java String的一道面试题
Sep 29 面试题
怎样从/向数据文件读/写结构
Nov 23 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
C#公司笔试题
Mar 28 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
Linux常见面试题
Mar 18 面试题
软件测试有哪些?什么是配置项?
Feb 12 面试题
为什么要用EJB
Apr 17 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
Mar 12 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
如何写出好的Java代码
Apr 25 #面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 #面试题
初级Java程序员面试题
Mar 03 #面试题
高级Java程序员面试题
Jun 23 #面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Jul 27 #面试题
高级Java程序员面试要点
Aug 02 #面试题
什么是抽象
Dec 13 #面试题
You might like
PHP程序61条面向对象分析设计的经验小结
2008/11/12 PHP
ajax+php打造进度条 readyState各状态
2010/03/20 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
python列表的常用操作方法小结
2016/05/21 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
在python image 中实现安装中文字体
2020/05/16 Python
python各种excel写入方式的速度对比
2020/11/10 Python
五种Python转义表示法
2020/11/27 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
CSS3中的opacity属性使用教程
2015/08/19 HTML / CSS
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
电子信息科学专业自荐信
2014/01/30 职场文书
护理专业优质毕业生自荐书
2014/01/31 职场文书
作文批改评语大全
2014/04/23 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
如何使用pdb进行Python调试
2021/06/30 Python