对于错误的参数,可以通过异常来提示用户,达到一种强制性错误改正的作用。
public LinkedBlockingQueue(int capacity) { if (capacity <= 0) throw new IllegalArgumentException();//参数不合法 this.capacity = capacity; last = head = new Node<E>(null); }
本文介绍了一种通过异常处理机制来进行参数验证的方法,确保传入的参数符合预期,以此达到程序健壮性的目的。示例代码展示了如何使用 Java 的 LinkedBlockingQueue 类构造函数对输入的容量参数进行检查。
对于错误的参数,可以通过异常来提示用户,达到一种强制性错误改正的作用。
public LinkedBlockingQueue(int capacity) { if (capacity <= 0) throw new IllegalArgumentException();//参数不合法 this.capacity = capacity; last = head = new Node<E>(null); }
2651

被折叠的 条评论
为什么被折叠?