繁体   English   中英

InterruptedException e

[英]InterruptedException e

我正在阅读有关InterruptedException因为我正在处理线程,所以我想知道catch (InterruptedException e)是一种特殊情况,因为那里有e吗?

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

有不同的InterruptedException吗?

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

这段代码:

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

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

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

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

catch(Exception someVariableNameYouChoose)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM