java基础--异常

                                                 异常

异常概述

1 没有初始化

 

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

 

3 类型转换异常

jvm处理异常原理

 

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

try …catch

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

运行时异常 编译时异常

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

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

Throwable

默认调用了toString 方法

 jvm默认方法就是这个

throws

finally

 以下为退出java虚拟机

final finally finalize区别

 

返回路径没有改。

自定义异常

 就是为了区分名字而已。

编译时异常

 

运行时异常

 

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

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

全部评论

相关推荐

牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务