我正在阅读有关InterruptedException
的信息,因为我正在处理线程,我想知道catch (InterruptedException e)
的特殊情况是因为那里有一个e
?
我已经看过ie
,但不幸的是,我似乎找不到任何网页告诉我InterruptedException
之后的字母是做什么的。
有不同的InterruptedException
吗?
最佳答案
不,他们不是。 e
之后的ie
或InterruptedException
只是捕获引发的异常的变量的名称。
这段代码:
try {
} catch (InterruptedException e) {
e.printStackTrace();
}
和
try {
} catch (InterruptedException ie) {
ie.printStackTrace();
}
基本上是一样的。唯一的区别是变量的名称,前者将其声明为
e
,而后者将其声明为ie
。