java中的异常与错误
发布日期:2022-02-01 03:01:58 浏览次数:6 分类:技术文章

本文共 544 字,大约阅读时间需要 1 分钟。

上次头条面试官问我这道题我是凭经验答的感觉答得不是很好,让我举例错误有哪些说的不太清楚,于是想再系统的看下

1.结构

Exception和Error的基类都是Throwable,Exception除了RunTimeException都是编译期异常

2.异常举例

1编译器异常
IOException、SQLException

2运行期异常

IndexOutOfBoundsException(下标越界)、NullPointerException(空指针)
、ClassNotFoundException(找不到类) 、ArithmeticException(算术异常)

3.错误举例

1.OutOfMemoryError
JVM的一些错误,只有程序技术器不会发生该错误
1.栈发生
不停新启动线程把栈压爆掉
2.堆发生
不停的新生成对象如常量池不断进行String.intern()
3.方法区发生
方法区是存放类信息的通过cglib搞出一堆类

2.StackOverflowError

循环引用撑死栈

3.Error

java中0x开头是16进制 0开头是8进制,于是我

System.out.println(08);

结果:Error:(xx, xx) java: 过大的整数: 08

转载地址:https://blog.csdn.net/qq_43313769/article/details/100144836 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:一道数学题引发的惨案!4只小鸭子在一个圆形的大水池中,分别随机的出现圆圈中任意一点。4只鸭子在同一半圆内的概率是多少?
下一篇:流水线调度问题【java版本】

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月16日 07时20分32秒