1 volatile是什么? 它是Java提供的一種輕量級的同步機(jī)制。與synchronized修飾方法,代碼塊不同,volatile只用來修飾變量。并且與synchroni...
1 volatile是什么? 它是Java提供的一種輕量級的同步機(jī)制。與synchronized修飾方法,代碼塊不同,volatile只用來修飾變量。并且與synchroni...
作者在這一節(jié)中介紹了將枚舉和接口結(jié)合使用的用法:用枚舉來實(shí)現(xiàn)接口。這樣就可以實(shí)現(xiàn)枚舉類的多態(tài),如作者給的操作符重載的例子: 代碼本身也比較簡單易懂,就是利用接口來實(shí)現(xiàn)枚舉的多...
位域(Bit Field)這個(gè)概念不常見,它可以把數(shù)據(jù)以二進(jìn)制位的形式緊湊的存儲(chǔ),它允許程序?qū)Υ私Y(jié)構(gòu)的位進(jìn)行操作。早期計(jì)算機(jī)資源十分珍貴,使用位域可以十分明顯的減少內(nèi)存占用,...
對比靜態(tài)工廠 靜態(tài)工廠方法很容易讓人想到設(shè)計(jì)模式的靜態(tài)工廠,也叫簡單工廠,作者說兩者不同,我認(rèn)為這兩者僅是從概念上來講有區(qū)別,從技術(shù)的角度來講沒有區(qū)別 簡單來說,其區(qū)別體現(xiàn)在...
今天繼續(xù)修煉,第一句話就深表認(rèn)同: 信任,但要核實(shí) 這句話說得太好了,以前我就掉過光信任但不核實(shí)的坑,核心確實(shí)重要,核心才能和信任首尾呼應(yīng)形成閉環(huán)。 什么是特性測試呢?特性 ...
書中對使用外部配置參數(shù)化應(yīng)用程序的描述是這樣的: 如果代碼依賴某些值,而這些值在應(yīng)用程序發(fā)布后還有可能改變,那么就把這些值放在程序外部。 使用在外部配置依賴的參數(shù)可以使系統(tǒng)更...
大年三十的早上,在靜悄悄的辦公室里比較適合做些務(wù)虛的思考,沒有了平時(shí)的吵鬧,也沒有雜事來打斷思路,搞一杯咖啡,想一想過去和將來,還是有機(jī)會(huì)理出一些頭緒的。 TMS一直是一個(gè)務(wù)...