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


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

Tags in this post...

面试题 相关文章推荐
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
Feb 22 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
delegate与普通函数的区别
Jan 22 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
Sep 29 面试题
介绍一下常见的木马种类
Nov 15 面试题
override和overload的区别
Mar 09 面试题
Linux文件系统类型
Feb 15 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
Java如何获得ResultSet的总行数
Sep 03 面试题
如何执行一个shell程序
Nov 23 面试题
如何写出好的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写杨辉三角实例代码
2011/07/17 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
让您的菜单不离网站
2006/10/03 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
Python中的CSV文件使用"with"语句的方式详解
2018/10/16 Python
浅谈Python的list中的选取范围
2018/11/12 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
使用Pycharm分段执行代码
2020/04/15 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
python 简单的调用有道翻译
2020/11/25 Python
美国性感内衣店:Yandy
2018/06/12 全球购物
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
演讲比赛获奖感言
2014/02/02 职场文书
师德演讲稿范文
2014/05/06 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
新手初学Java List 接口
2021/07/07 Java/Android
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers