Java 异常错误
NullPointerExceptionNullPointerException
在需要对象的地方使用了 null 引用。
jvmandroidspring
查看详情 InvocationTargetException通过反射调用的方法抛出了异常。
使用 Method.invoke() 或 Constructor.newInstance() 时,目标方法抛出的任何异常都会被包装为 InvocationTargetException。实际原因可通过 getCause() 获取。
调用 getCause() 获取原始异常。针对底层异常进行适当处理。检查目标方法中导致被包装异常的 bug。
NullPointerException在需要对象的地方使用了 null 引用。
SocketExceptionsocket 操作失败,例如创建或访问 socket 时出错。
ClassCastException将对象强制转换为其并非实例的类型。
AbstractMethodError调用了一个没有实现的抽象方法。
IndexOutOfBoundsException访问集合时使用了超出有效范围的索引。
NoSuchElementException尝试从空集合或已耗尽的迭代器中获取元素。