一尘不染

最常见的已检查和未检查的Java异常?

java

据我了解,如果不逐一查找API文档,就无法找出方法抛出的异常。

由于这是没有选择的,因此我想撤消研究,并询问您在处理时遇到的最常见的Exception和RuntimeException:

  • 铸件
  • 数组
  • 向量,ArrayList,HashMap等
  • IO(文件类,流,过滤器…)
  • 对象序列化
  • 线程(wait(),sleep()等)
  • 或任何其他被视为“基本Java”的内容

我意识到这可能是主观的和无聊的,但这是用于课堂测试的,我的确并不了解。


阅读 232

收藏
2020-12-03

共1个答案

一尘不染

java.lang除非我另有说明,否则假设以下内容是:

  • 强制转换 :ClassCastException
  • 数组 :ArrayIndexOutOfBoundsException,NullPointerException
  • 集合 :NullPointerException,ClassCastException(如果您不使用自动装箱并且将其搞砸了)
  • IO :java.io.IOException,java.io.FileNotFoundException,java.io.EOFException
  • 序列化 :java.io.ObjectStreamException(及其子类,我懒得枚举)
  • 线程 :InterruptedException,SecurityException,IllegalThreadStateException
  • 在所有情况下可能都通用 :NullPointerException,IllegalArgumentException

您最好查看Java网站的Package Summary页面。
这是一个:http : //java.sun.com/j2se/1.4.2/docs/api/java/io/package-
summary.html

2020-12-03