IllegalArgumentException 介绍
java.lang
类 IllegalArgumentException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
全部已实现的接口:
Serializable
直接已知子类:
IllegalCharsetNameException, IllegalFormatException, IllegalSelectorException, IllegalThreadStateException, InvalidKeyException, InvalidOpenTypeException, InvalidParameterException, KeyAlreadyExistsException, NumberFormatException, PatternSyntaxException, UnresolvedAddressException, UnsupportedAddressTypeException, UnsupportedCharsetException -------------------------------------------------------------------------------- public class IllegalArgumentExceptionextends RuntimeException抛出的异 常表明向方法传递了一个不合法或不对的參数。 从下面版本号開始:
JDK1.0
另请參见:
Thread.setPriority(int), 序列化表格 -------------------------------------------------------------------------------- 构造方法摘要
IllegalArgumentException()
构造不带具体消息的 IllegalArgumentException。
IllegalArgumentException(String s)
构造带指定具体消息的 IllegalArgumentException。
IllegalArgumentException(String message, Throwable cause)
依据指定的具体消息和原因构造一个新异常。
IllegalArgumentException(Throwable cause)
依据指定的原因和 (cause==null ? null :cause.toString()) 的具体消息构造一个新异常(它通常包括 cause 的类和具体消息)。
方法摘要
从类 java.lang.Throwable 继承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 构造方法具体信息 IllegalArgumentException
public IllegalArgumentException()构造不带具体消息的 IllegalArgumentException。 -------------------------------------------------------------------------------- IllegalArgumentException
public IllegalArgumentException(String s)构造带指定具体消息的 IllegalArgumentException。 參数:
s - 具体消息。 -------------------------------------------------------------------------------- IllegalArgumentException
public IllegalArgumentException(String message,
Throwable cause)依据指定的具体消息和原因构造一个新异常。
注意,与 cause 相关的具体消息不是 自己主动合并到这个异常的具体消息中的。 參数:
message - 具体消息(保存此消息,以便以后通过 Throwable.getMessage() 方法获取它)。
cause - 原因(保存此原因,以便以后通过 Throwable.getCause() 方法获取它)。(同意使用 null 值,指出原因是不存在的或是未知的。)
从下面版本号開始:
1.5 -------------------------------------------------------------------------------- IllegalArgumentException
public IllegalArgumentException(Throwable cause)依据指定的原因和 (cause==null ? null :cause.toString()) 的具体消息构造一个新异常(它通常包括 cause 的类和具体消息)。 此构造方法对于那些与其它 throwable(比如,PrivilegedActionException)的包装器同样的异常来说是实用的。 參数:
cause - 原因(保存此原因,以便以后通过 Throwable.getCause() 方法获取它)。(同意使用 null 值,指出原因是不存在的或是未知的。)
从下面版本号開始:
1.5
IllegalArgumentException 介绍的更多相关文章
- RecyclerView的介绍与使用
一.什么是RecyclerView 新的视图控件,是Android-support-v7-21版本中新增的一个Widgets,官方对于它的介绍则是:RecyclerView是ListView的升级版本 ...
- SpringMVC Controller介绍
SpringMVC Controller 介绍 一.简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理 ...
- SpringMVC Controller 介绍
一.简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Mo ...
- 转载:AbstractQueuedSynchronizer的介绍和原理分析
简介 提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架.该同步器(以下简称同步器)利用了一个int来表示状态,期望它能够成为实现大部分同步需求的基础.使用的方法是继承,子类通过 ...
- 注释驱动的 Spring cache 缓存介绍
概述 Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使 ...
- Java监控工具介绍,VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,Java微基准测试
本文是本人前一段时间做一个简单Java监控工具调研总结,主要包括VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,以及对Java微基准测试的简单介绍, ...
- Android ContentProvider介绍
在Android中数据的存储一共有五种形式,分别是:Shared Preferences.网络存储.文件存储,外储存储.SQLite.但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据 ...
- Servlet基础(一) Servlet简介 关键API介绍及结合源码讲解
Servlet基础(一) Servlet基础和关键的API介绍 Servlet简介 Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中. Servlet容器负责Servl ...
- Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例
概要 这一章,我们对WeakHashMap进行学习.我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap.第1部分 WeakHashMap介绍 ...
随机推荐
- c++ primer plus 习题答案(4)
p333.3 #include<iostream> #include<cstdlib> #include<cstring> #include<string&g ...
- BZOJ 3224: Tyvj 1728 普通平衡树(BST)
treap,算是模板题了...我中间还一次交错题... -------------------------------------------------------------------- #in ...
- 提高PHP编程效率
1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 2.$row['id']的速度是$row[id]的7倍. 3.echo比print快,并且使用echo的多重 ...
- jbpmAPI-5
Part II. jBPM Core 5.1.概述本章介绍了API需要加载过程和执行它们.更多的细节如何定义过程本身,看看在BPMN 2.0章.与流程引擎交互(例如,开始一个过程),你需要建立一个会话 ...
- MyEclipse 怎样手动编译整个项目
去掉自动编译的对勾,项目上就有build project,在菜单project->>build automatically. MyEclipse 菜单 Project->Build ...
- jquery ajax方法和其他api回顾
>> $ele.load(url, data, callback); //带data参数时为POST请求,否则为GET请求 // $('#testload').load('data.htm ...
- 我的第一个REST客户端程序!
Delphi:XE8 看了好几天的资料了,也没有弄出来一个REST程序,尝试了XE8中带的例子,也都没有搞懂.我在网上不断搜索,看是否能够找到适合自己的文章,希望能够做出来一个REST的小例子,万幸, ...
- JS实现信息的显示和隐藏
JS实现信息的显示和隐藏 我们在写注册页面的时候,必填信息是可见的,可选信息是隐藏的,如果用户希望填写,可以单击“详细信息”. 代码如下:<!DOCTYPE html><html&g ...
- HDU 1240 Asteroids!
三维广搜 #include <cstdio> #include <iostream> #include <cstring> #include <queue&g ...
- HYSBZ1588 营业额统计【Splay】
转载请注明出处,谢谢:http://www.cnblogs.com/KirisameMarisa/p/4366582.html ---by 墨染之樱花 [题目链接]http://www.lydsy ...