最近有同事遇到問題:
她在4處手動拋執行異常,5處存在return語句,結果程式在2出現異常時沒有丟擲執行異常,導致事務不一致.
我們都知道,當程式出現異常時候並且在不採取任何措施的情況下,是會丟擲異常並停止方法的.在catch中手動
拋執行異常也是會結束程式的,這兩種情況都會觸發springaop的事務回滾,但為什麼會出現這種情況呢?
討論研究了之後才明白,原因是當如果要拋執行異常時,程式就會立馬結束,無法執行finally,而finally是必須要執行的
所以,程式設定catch中的異常是執行完finally後才執行,所以,finally中有return就不會返回去
執行拋異常的操作了,同理,當catch中有return halloword("小名")的時候是會先執行halloword("小名"),等執行完
finally後才將halloword("小名")的結果返回,最後結束.
揭開《秘密》的秘密
你生命中所發生的一切,都是你吸引來的。它們是被你心中所保持的 心像 吸引而來,它們就是你所想的。你的每乙個思想多是真實存在的東西 它是一種力量。吸引力法則說 同類 會吸引 同類 因此當你腦中出現乙個思想,也會吸引其他同類思想過來。與中國成語的 物以類聚 人以群分 很相似 如果能在心中想著你所要的,並...
《秘密》卷一 秘密 財富的秘密
秘密 卷一 秘密 財富的秘密 充分釋放精神潛能之後,我們的物質也將極大豐富,因為精神潛能能幫助我們從物質世界中獲取一切所需的能源。乙個人在充分釋放自身的精神潛能後,他就會像一塊磁石,向所有渴望的東西發出吸引力。每個人都擁有致富的潛能 你是否對身邊的環境不滿?無論如何你要確立信心,你是有能力和力量的,...
《秘密》之你的秘密和生命的秘密
2019 01 26日自己去了靈隱寺,去為了父母和張影祈福,結果卻因為電子書而破壞了一天的心情,浪費了許多的時間,結果第二天也就是今天剛才自己又看了大概兩個小時的電子書,看電子書上癮是自己的乙個魔掌,很容易就陷了進去,一看就是好幾個小時,看了以後又會後悔的要死,同時還可能淪為心魔的俘虜,連續幾天瘋狂...