RuntimeException
1.NullPointerException - 空指针引用异常
2.ClassCastException - 类型强制转换异常
3.IllegalArgumentException - 传递非法参数异常
4.IndexOutOfBoundsException - 下标越界异常
5.NumberFormatException - 数字格式异常
非RuntimeException
1.ClassNotFoundException - 找不到指定class的异常
2.IOException - IO操作异常
Error
1.NoClassDefFoundError - 找不到class定义的异常
2.StackOverflowerError - 深递归导致栈被耗尽而抛出的异常
3.OutOfMemoryError - 内存溢出异常
本文深入解析Java中的异常处理机制,详细介绍了RuntimeException包括NullPointerException、ClassCastException、IllegalArgumentException、IndexOutOfBoundsException、NumberFormatException等,以及非RuntimeException如ClassNotFoundException和IOException。同时,还探讨了Error类型的异常,如NoClassDefFoundError、StackOverflowError和OutOfMemoryError。
2102

被折叠的 条评论
为什么被折叠?



