<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
                      Map<String,Integer> a=new HashMap(),b=new HashMap();
      		a.put("a", 100);
      		b.put("a", 100);
      		a.put("c", 130);
      		b.put("c", 130);
      		System.out.println(a.get("a")==b.get("a"));//false
      		System.out.println(a.get("c")==b.get("c"));//true
      		System.out.println((Integer)130==130);//true
      		System.out.println((Integer)100==100);
      

        在放入map的時候,自動將int 130轉成了Integer,取出來的時候也是Integer,而Integer的==是判斷引用等價性,

      當如果整型字面量的值在-128到127之間,那么不會new新的Integer對象,而是直接引用常量池中的Integer對象

      所以System.out.println(a.get("c")==b.get("c"));//true

      而大于130,new 了新的Integer,System.out.println(a.get("a")==b.get("a"));//false

      所以所有相同類型的包裝類對象之間值得比較,全部使用equals方法。

      有poJAVA源碼參考的博客https://blog.csdn.net/so_geili/article/details/79720238

      其實同樣的原理,而且實現的更精巧的(不只是一定范圍,而是所有)的是String constant pool

      	String s1 ="java";
      	String s2 = "java";
      	String s3 = new String("java");
      	
      	System.out.println(s1==s2); //true
      	System.out.println(s1==s3); //false
      

        當我們新建String對象的時候,JVM會先檢查string常量池,如果已經有同樣字符串存在里面,那就取出它的引用,如果不存在,就在pool里面新建一個對象

      這樣做的原因是在Java里面new的代價是很高的,而且不用之后又馬上回收增加GC垃圾回收 的負擔,所以要盡量減少new操作。雖然這只是一個很小的點,平時可以不注意,但是如果寫很大的程序,積少成多。

       

      posted on 2018-06-18 11:14  暮雨煙深淺  閱讀(176)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 狠狠躁夜夜躁人人爽蜜桃| 少妇被无套内谢免费看| 日韩大片看一区二区三区| 亚洲成av人片在www鸭子| 中文字幕久久国产精品| 91人妻熟妇在线视频| 日韩精品永久免费播放平台| 亚洲中文字幕亚洲中文精| 人人人澡人人肉久久精品| 人人做人人妻人人精| 扶沟县| 无码高潮爽到爆的喷水视频app| 色狠狠色噜噜AV一区| 国产成A人片在线观看视频下载| 亚洲五月丁香综合视频| 国产欧美精品一区aⅴ影院| 欧美黑人巨大xxxxx| av午夜福利一片免费看久久| 在线播放国产精品一品道| 国产三级精品片| 窝窝午夜色视频国产精品破| 亚洲成av人片天堂网| 国产无套精品一区二区| 国产精品深夜福利在线观看| 亚洲深夜精品在线观看| 亚洲乱理伦片在线观看中字| 午夜福利院一区二区三区| 99久久国产综合精品女图图等你| 亚洲第一视频区| 国产成人精品电影在线观看| 亚洲狠狠爱一区二区三区| xxxxbbbb欧美残疾人| 色综合 图片区 小说区| 亚洲女人天堂成人av在线| 国产高清在线精品一区不卡| 国产成人无码A区在线观看视频 | 国产无套护士在线观看| 久久97超碰色中文字幕蜜芽| 五月综合网亚洲乱妇久久| 久青草精品视频在线观看| 偷拍专区一区二区三区|