我正在阅读有关InterruptedException的信息,因为我正在处理线程,我想知道catch (InterruptedException e)的特殊情况是因为那里有一个e

我已经看过ie,但不幸的是,我似乎找不到任何网页告诉我InterruptedException之后的字母是做什么的。

有不同的InterruptedException吗?

最佳答案

不,他们不是。 e之后的ieInterruptedException只是捕获引发的异常的变量的名称。

这段代码:

try {
} catch (InterruptedException e) {
    e.printStackTrace();
}


try {
} catch (InterruptedException ie) {
    ie.printStackTrace();
}

基本上是一样的。唯一的区别是变量的名称,前者将其声明为e,而后者将其声明为ie

10-06 09:31