Java异常的命名约定:非法与无效

时间:2017-01-13 11:37:12

标签: java exception naming-conventions

我最近考虑过Java异常的命名约定,关于以&#34开头的异常;无效"这样的开头是" Illegal"。在查看Exception课程时,乍一看它看起来像是非法......"异常是RuntimeException的所有子类,即未经检查的异常。但是,有一些类似InvalidParameterExceptionInvalidPathException的类,它们以"无效"开头。但是IllegalArgumentException的子类,它是RuntimeException的子类。另外还有一些示例,例如IllegalAccessExceptionIllegalClassFormatException,它们是经过检查的例外情况。

所以我对已检查/未检查的异常的假设似乎是无效。有谁知道这背后的命名惯例?是否存在对此的命名约定?

我发现了一个类似的问题here,但更多地关注如何命名自己的IllegalArgumentException子类。

0 个答案:

没有答案