簡體   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