[英]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.