首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
简述Java异常处理机制。
[问答题]
简述Java异常处理机制。
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(115)
分享
纠错
6个回答
添加回答
5
鱼香_
java异常处理机制可以从两个方面来描述,当一个java程序违反了java语义的时候,JVM虚拟机就会抛出一个异常,比如说当遇到的null的时候,会抛出一个nullpointExcepiton,当遇到下标越界的时候就会抛出indexoutofbroundsException,除此之外,程序员还可以自定义异常,去拓展这种语义的检查,并在合适的时机,通过throw关键字抛出异常。其中,try{}是监控的代码语句块,catch{}是处理异常,finally{}语句块无论是否发生异常都会执行。
发表于 2018-10-12 14:02:09
回复(0)
2
文心武士
异常是指java程序运行时(非编译)所发生的非正常情况或错误。java使用面向对象的方式处理异常,它把程序中发生的每个异常都封装到一个对象来表示,该对象中包含有异常的信息。java对异常进行了分类,不同类型的异常用不同的java类表示,所有异常的根类为java.lang.Throwable,Throwable派生了两个子类:Error和Exception。Error表示应用程序本身无法克服和恢复的一种严重问题,如内存溢出或线程死锁等系统问题。Exception表示程序还能克服和恢复的问题,其中又分为系统异常unchecked Exception和普通异常checked Exception。普通异常必须try...catch处理或用throws声明继续抛给上层调用方法处理。系统异常可以处理也可以不处理。
编辑于 2018-10-23 19:55:18
回复(0)
1
♔匆匆那年♔
如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方***立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器
发表于 2018-09-16 16:12:26
回复(0)
0
董宗旭
异常指的是Java运行时发生的非正常错误 根类为java.lang.Throwable,他有Error和Excption两个子类 需要用try catch或throws进行处理
发表于 2020-06-19 16:48:31
回复(0)
0
江畔8670
java异常处理机制可以从两个方面来描述,当一个java程序违反了java语义的时候,JVM虚拟机就会抛出一个异常,比如说当遇到的null的时候,会抛出一个nullpointExcepiton,当遇到下标越界的时候就会抛出indexoutofbroundsException,除此之外,程序员还可以自定义异常,去拓展这种语义的检查,并在合适的时机,通过throw关键字抛出异常。其中,try{}是监控的代码语句块,catch{}是处理异常,finally{}语句块无论是否发生异常都会执行。
发表于 2019-05-05 17:45:33
回复(0)
0
西瓜同学🏀
java异常处理机制可以从两个方面来描述,当一个java程序违反了java语义的时候,JVM虚拟机就会抛出一个异常,比如说当遇到的null的时候,会抛出一个nullpointExcepiton,当遇到下标越界的时候就会抛出indexoutofbroundsException,除此之外,程序员还可以自定义异常,去拓展这种语义的检查,并在合适的时机,通过throw关键字抛出异常。其中,try{}是监控的代码语句块,catch{}是处理异常,finally{}语句块无论是否发生异常都会执行。
发表于 2019-04-29 18:48:54
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
小小
难度:
6条回答
115收藏
5624浏览
热门推荐
相关试题
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
未来工作城市的选择是怎样的?
通用能力
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题