Java异常命名约定
在Java中,使用“ ”(如IllegalArgumentException
)与“
”(如javax.activity.InvalidActivityException
)之间在语义上有区别吗?
在分配过程中,编写的子类IllegalArgumentException
来表示一系列无法分词的输入字符变得很有用,我想知道约定是使用InvalidTokenException
还是IllegalTokenException
。
到目前为止,我能找到的唯一区别是java.lang
似乎更喜欢“非法”,而javax.*
更喜欢“无效”。但是,也存在java.security.InvalidParameterException
的子类IllegalArgumentException
。
回答:
您可以 使用API并仍然拥有 数据;都是语义。
以上是 Java异常命名约定 的全部内容, 来源链接: utcz.com/qa/408694.html