ehd*_*hdv 19 java exception naming-conventions
在Java中,使用" 非法 "(如在IllegalArgumentException)与" 无效 "(如在javax.activity.InvalidActivityException)之间是否存在语义差异?
在赋值过程中,编写一个子类IllegalArgumentException来表示一系列无法标记的输入字符变得很有用,我想知道约定是否要使用InvalidTokenException或IllegalTokenException.
到目前为止,我能找到的唯一区别是,java.lang似乎更喜欢"非法",而javax.*更喜欢"无效".但是,还有java.security.InvalidParameterException一个子类IllegalArgumentException.