illegalArgumentException与IllegalAccessException
时间: 2023-08-17 20:12:28 浏览: 110
Java源码非法访问异常IllegalArgumentException
`IllegalArgumentException` 和 `IllegalAccessException` 都是Java中的异常类型。
`IllegalArgumentException` 是一个运行时异常,它通常在方法接收到不合法的参数时抛出。当你调用一个方法并传递了一个不合法的参数时,例如传递了一个超出范围的值或者不允许的空值,就会抛出 `IllegalArgumentException` 异常。
`IllegalAccessException` 也是一个运行时异常,它通常在访问类、字段或方法时出现权限问题时抛出。当你试图访问一个不允许访问的类、字段或方法时,就会抛出 `IllegalAccessException` 异常。
总结一下,`IllegalArgumentException` 用于表示方法接收到不合法的参数,而 `IllegalAccessException` 用于表示访问权限问题。
阅读全文