Code Fragment-错误的参数类型,通过抛出异常提示用户。
2013-07-24 10:48
246 查看
对于错误的参数,可以通过异常来提示用户,达到一种强制性错误改正的作用。
public LinkedBlockingQueue(int capacity) { if (capacity <= 0) throw new IllegalArgumentException();//参数不合法 this.capacity = capacity; last = head = new Node<E>(null); }
相关文章推荐
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常
- OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常
- OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常
- OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常
- OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常
- WPF编辑器无法加载用户控件,提示找不到类型错误的解决方法
- 黄聪:wordpress前台自定义用户,调用wp_editor上传附件提示【抱歉,出于安全的考虑,不支持此文件类型】错误。
- 修改请求参数的类型转换英文错误提示为为中文提示
- PHP通过微信跳转的Code参数获取用户的openid(关键代码)
- 格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://tempuri.org/ 进行反序列化时出错: GetLzdtArticleResult。InnerException 消息是“反序列化对象 属于类型 lzdt.DTO.Dtolzdt[] 时出现错误。读取 XML 数据时,超出最大
- 错误提示:通过 Web 服务器的身份验证的用户无权打开文件系统上的文件
- 提示错误(error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型)。
- root用户可以通过phpmyadmin登录,普通用户却不行,提示1045的错误
- 通过微信网页授权获取用户OpenId(redirect_uri 参数错误)
- 通过 spring/web services 调用 jdbcTemplate sql参数没填写出现的错误提示
- 关于ORACLE提示:"System.Data.OracleClient.OracleException: ORA-06550: 第 1 行, 第 7 列: \nPLS-00306: 调用 'xxxxxx' 时参数个数或类型错误\nORA-06550: 第 1 行, 第 7 列: \nPL/SQL: Statement ignored\n\r\n 的错误
- 错误处理: 从托管的 COM+ 服务器应用中抛出自定义异常类型
- MyBatis @param注解参数类型错误异常