上述的static是修飾的叫"代碼塊"是吧?為啥要用static修飾呢?是為了不重復(fù)創(chuàng)建只用static中已經(jīng)存在的嗎?上邊這段代碼是封裝的關(guān)閉資源,一直不太理解關(guān)閉資源的意思,是把資源對象銷毀還是怎么樣?比如說Connection關(guān)閉,是把連接給銷毀,還是把連接歸還給DataSourse? 還有一段代碼是把連接放到ThreadLocal中,為了事務(wù)用的.ThreadLocal的變量名叫t.執(zhí)行t.remove(),是干了什么,是把當(dāng)前connection給銷毀嗎?還是怎么樣?還有一個問題?關(guān)于線程的.web應(yīng)用中,當(dāng)有用戶訪問的時候是不是就是創(chuàng)建一個線程?那這個線程什么時候會被銷毀呢?還有就是是不是只要是線程沒銷毀,用戶的所有操作就是用的threadlocal中的同一個線程?
JDBC代碼閱讀中出現(xiàn)的問題
白板的微信
2018-07-13 10:13:47