[英]InterruptedException e
我正在阅读有关InterruptedException
因为我正在处理线程,所以我想知道catch (InterruptedException e)
是一种特殊情况,因为那里有e
吗?
我看过ie
,但是很遗憾,我似乎找不到任何网页告诉我InterruptedException
之后的字母是做什么的。
有不同的InterruptedException
吗?
不,他们不是。 InterruptedException
之后的e
或ie
只是捕获引发的异常的变量的名称。
这段代码:
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.