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

溫馨提示×

溫馨提示×

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

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

Java 基礎數據類型包裝類的高頻區間的數據緩存

發布時間:2020-08-07 18:39:18 來源:網絡 閱讀:658 作者:Ellie6689 欄目:編程語言

一、Java的基礎數據類型的包裝類:Integer,Long,Double,Float,Boolean,Byte,Short,Character。

二、高頻緩存區

  • 其中Double和Float沒有緩存,其他類型都有高頻緩存區間。其高頻緩存區間的緩存范圍是:
    Boolean:使用靜態final,就會返回靜態值
    Byte:-128~127
    Short:-128~127
    Character:0~127
    Long:-128~127
    Integer:-128~127

  • 如果所使用的包裝類的值在這個緩存區間內,就會直接復用已有對象,在緩存區間之外的數值會重新在堆上產生。所以在判斷是否相等時不要用“==”,用equals,否則會出現以下情況:
    Integer i1 = 127;
    Integer i2 = 127;
    i1 == i2 ->true

    Integer i3 = 128;
    Integer i4 = 128;
    i3 == i4 ->false
  • Integer是唯一一個可以修改緩存范圍的包裝類。在VM options加入參數: -XX:AutoBoxCacheMax=555即將緩存區間的最大值改為555.
向AI問一下細節

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

AI

道孚县| 阜阳市| 永仁县| 若羌县| 岳池县| 清远市| 南部县| 北票市| 渭源县| 石台县| 昌平区| 盐边县| 澄城县| 牡丹江市| 仁怀市| 桐乡市| 祁东县| 洪湖市| 浦北县| 简阳市| 峨边| 定西市| 贵阳市| 聊城市| 石狮市| 扎兰屯市| 嘉义市| 武鸣县| 永福县| 嘉荫县| 无极县| 西充县| 固原市| 长泰县| 永平县| 鱼台县| 奉节县| 西青区| 东平县| 桐梓县| 阿克陶县|