try{
return xx
}catch{
return xx
}finally{
return xx
}
return xx
- 先行保存return返回值信息,再執行finally(始終會被執行),若finally中有return,會導致try/catch中的return失效,直接再finally中直接退出。
- finally中所得值一般不會影響到返回值,finally中若進行引用類型值的運算,由於是通過地址來進行修改,會導致最終返回值被修改。
try{
return xx
}catch{
return xx
}finally{
return xx
}
return xx
1.5,5 synchronized關鍵字 lock和condition的關鍵點: 1.鎖用來保護代碼片斷,任何時刻只允許一個線程執行被保護的代碼。 2.鎖可以管理試圖進入被保護代碼短的線程。
1. javaSE、javaME、javaEE概念 2.JVM、JRE、JDK概念及關係 平臺:指的是操作系統(Windows,Linux,M