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