InterruptedException e

时间:2014-10-28 21:00:01

标签: java multithreading interrupted-exception

我正在阅读InterruptedException,因为我正在处理线程,我想知道catch (InterruptedException e)是一个特例,因为那里有一个e

我见过ie,但遗憾的是我似乎无法找到任何网页告诉我InterruptedException之后的字母是做什么的。

是否有不同的InterruptedException

3 个答案:

答案 0 :(得分:4)

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

这段代码:

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

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

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

答案 1 :(得分:0)

这是无关紧要的。它只是一个变量名。您可以将异常命名为任何名称。

catch(Exception someVariableNameYouChoose)

答案 2 :(得分:0)

这只是您的异常对象的名称。你可以用“kokoobananas”代替“e”:)。只需确保使用kokoobananas.printStackTrace()