線程安全策略

一、不可變對象 1.不可變對象需要滿足的條件     1)對象創建以後其狀態不可修改。     2)對象所有域都是final類型。     3)對象是正確創建的(在對象創建期間,this引用沒有逸出)。 2.定義不可變對象     創建不可變對象方法:將類聲明爲final(該類不可以被繼承),將類中所有變量聲明爲私有變量(不允許直接訪問成員),所有變量不提供set方法,所有可變成員聲明爲final
相關文章
相關標籤/搜索