java基础--异常

                                                 异常

异常概述

1 没有初始化

 

2 没有数组越界,索引越界异常

 

3 类型转换异常

jvm处理异常原理

 

然后我们的接不住这个异常没法处理,所以交给jvm来处理。

try …catch

通过try catch把问题处理了程序可以继续执行。

运行时异常 编译时异常

流代码一般是底层的。所以一般是抛出异常。

这里的是从硬盘读取文件,但是文件不一定在,所以就我们设法抛出异常。

Throwable

默认调用了toString 方法

 jvm默认方法就是这个

throws

finally

 以下为退出java虚拟机

final finally finalize区别

 

返回路径没有改。

自定义异常

 就是为了区分名字而已。

编译时异常

 

运行时异常

 

异常的注意事项以及如何使用异常处理

子类不能抛出父类没有的异常。

全部评论

相关推荐

霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务