91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java不可變對象

發布時間:2020-04-08 11:02:38 來源:網絡 閱讀:108 作者:sxt程序猿 欄目:編程語言

在創建狀態后無法更改其狀態的對象稱為不可變對象。一個對象不可變的類稱為不可變類。不變的對象可以由程序的不同區域共享而不用擔心其狀態改變。

不可變對象本質上是線程安全的。

示例
以下代碼創建了不可變類的示例。

public class IntWrapper {

private  final  int  value;
public IntWrapper(int value) {
    this.value = value;
}
public int  getValue() {
    return value;
}

}

下面顯示如何創建IntWrapper類的對象:

IntWrapper wrapper = new IntWrapper(101);

在這一點上,wrapper對象保存101值,并且沒有辦法改變它。因此,IntWrapper類是一個不可變的類,它的對象是不可變的對象。
但是,最好將所有實例變量聲明為final,以便Java編譯器在編譯期間強制執行不可變性。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泽州县| 密云县| 马公市| 浮山县| 宁津县| 库尔勒市| 贺兰县| 台湾省| 乡宁县| 兴安盟| 都安| 广元市| 莒南县| 中阳县| 云龙县| 伊春市| 波密县| 抚宁县| 图片| 威远县| 肃宁县| 盐边县| 朝阳区| 宜春市| 蕉岭县| 延长县| 五台县| 定远县| 苍溪县| 岳阳县| 宾阳县| 云南省| 古浪县| 浏阳市| 乌兰浩特市| 化德县| 新营市| 县级市| 五指山市| 华宁县| 浦江县|