非法的方法1
2
3
4// 不允许调用方法
public final V setValue(V value) {
throw new UnsupportedOperationException();
}
空指针校验1
2
3// 空指针校验
if (key == null)
throw new NullPointerException();
非法参数1
2
3
4
5if (corePoolSize < 0 ||
maximumPoolSize <= 0 ||
maximumPoolSize < corePoolSize ||
keepAliveTime < 0)
throw new IllegalArgumentException();