青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
隨筆:15 文章:206 評論:35 引用:0
fenglin
創新、創意、挑戰
C++博客
首頁
發新隨筆
發新文章
聯系
聚合
管理
Integer自動裝箱、拆箱問題
請先看一段代碼
//
代碼段1
Integer i1
=
200
;
Integer j1
=
200
;
System.out.println(i1
==
j1);
//
代碼段2
Integer i2
=
100
;
Integer j2
=
100
;
System.out.println(i2
==
j2);
這兩段代碼的結果分別是多少?
JDK1.6上執行代碼段1的結果為false,代碼段2的結果為true.
實驗1:在JDK1.4下代碼段1不能編譯通過的,會提示:“ Type mismatch: cannot convert from int to Integer”的錯誤,改寫為:“Integer i1 = new Integer(200); Integer j1 = new Integer(200);”,編譯正常。
兩段代碼運行結果為false,true,代碼段1由于是對象使用==比較,比較的是兩個對象的地址,所以為false(這個大家都應該明白了)。
實驗2: 在JDK1.5下代碼段1可以編譯通過,因為其實現了自動裝箱(Autoboxing)和自動拆箱(Auto-Unboxing)。
兩段代碼運行結果為false,true
從實驗2就可以看出,問題出在了裝箱/拆箱過程,通過反編譯,找出Integer賦值調用的是Integer.valueOf方法,查JDK源代碼,如下所示:
public static Integer valueOf(int i)
{
if(i >= -128 && i <= IntegerCache.high)
return IntegerCache.cache[i + 128];
else
return new Integer(i);
}
看到這里,我想大家都應該明白為什么會是false了。原來在裝箱時,將-128<=i1<=127范圍之內的數據打包成緩存里的Integer對象了,由于不用new,所以這個區間里的值用直接=賦值方法得到的變量地址就是同一個,而超出這個范圍的數值就會new一個Integer對象出來,用==運行符來計算,怎么也不可能為true。
發表于 2010-11-25 18:43
風林
閱讀(680)
評論(0)
編輯
收藏
引用
所屬分類:
JAVA
只有注冊用戶
登錄
后才能發表評論。
相關文章:
[轉]java編程中'為了性能'一些盡量做到的地方
JAVAC命令行錯誤
Java基礎_Collection接口下的子類存儲特性
Android_常用控件使用
Android_Activity&Intent&Layout
Integer自動裝箱、拆箱問題
自定義比較器、排序
JDBC操作實例
常用數據庫的JDBC連接代碼
[轉]J2SE_內部類
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
CALENDER
<
2010年8月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
jBPM
(rss)
隨筆檔案
2011年7月 (1)
2011年4月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年8月 (4)
2010年7月 (2)
文章分類
AJAX(2)
(rss)
Android(2)
(rss)
C#(20)
(rss)
C++(6)
(rss)
ckeditor&ckfinder(1)
(rss)
CSS
(rss)
Delphi(2)
(rss)
Hibernate(39)
(rss)
JAVA(95)
(rss)
jQuery(1)
(rss)
JSP(9)
(rss)
Maven(1)
(rss)
MySQL(4)
(rss)
OOP(1)
(rss)
Python(42)
(rss)
Spring(31)
(rss)
SQL Server(4)
(rss)
Struts2(35)
(rss)
SVN(1)
(rss)
Tomcat(1)
(rss)
Ubuntu(1)
(rss)
軟件加解密技術
(rss)
雜文(1)
(rss)
文章檔案
2011年8月 (1)
2011年7月 (3)
2011年6月 (19)
2011年5月 (2)
2011年4月 (1)
2011年2月 (1)
2010年12月 (2)
2010年11月 (21)
2010年10月 (67)
2010年9月 (48)
2010年8月 (37)
2010年7月 (4)
新聞檔案
2010年7月 (1)
相冊
CSS
Hibernate
搜索
最新評論
1.?re: Struts2_三種傳參數方法
方式的發生
--阿飛史蒂夫
2.?re: 在Win7上搭建JSP開發環境
評論內容較長,點擊標題查看
--鄒
3.?re: ckeditor&ckfinder&s2sh集成
評論內容較長,點擊標題查看
--庸幾何
4.?re: 在Win7上搭建JSP開發環境
下個 myeclipse@lou
--孫毅
5.?re: 在Win7上搭建JSP開發環境
@lou
運行 -cmd 找到startup.bat 在java 環境中運行
--孫毅
閱讀排行榜
1.?開始找Java開發類工作了(524)
2.?一流、二流、三流(464)
3.?給一家公司的軟件做加密方案(452)
4.?周一到周五都得出差,周末才能回(434)
5.?從WIN32開發轉型到WEB開發(394)
評論排行榜
1.?周一到周五都得出差,周末才能回(2)
2.?給力2011(2)
3.?最近工作有點忙(0)
4.?生活(0)
5.?在博客園開博了(0)
Powered By:
博客園
模板提供
:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲国产精品久久久久久女王
|
亚洲高清一区二
|
亚洲免费观看高清在线观看
|
久久精品一区蜜桃臀影院
|
亚洲一区二区三区四区在线观看
|
欧美色图一区二区三区
|
亚洲一级在线观看
|
亚洲欧美自拍偷拍
|
国内精品模特av私拍在线观看
|
久久九九电影
|
欧美护士18xxxxhd
|
亚洲一本大道在线
|
欧美一区二区三区久久精品
|
免费观看成人
|
正在播放亚洲一区
|
亚洲欧美综合精品久久成人
|
激情久久久久久久
|
亚洲激情专区
|
国产欧美日韩激情
|
亚洲高清在线
|
国产精品呻吟
|
欧美高清视频
|
国产精品大片免费观看
|
久久伊伊香蕉
|
欧美日韩在线免费
|
久久这里只有
|
国产精品电影观看
|
久久理论片午夜琪琪电影网
|
欧美激情视频免费观看
|
欧美一区激情
|
欧美精品在线一区
|
久久久久久久久久久一区
|
中文亚洲视频在线
|
影音先锋成人资源站
|
亚洲乱码一区二区
|
在线成人小视频
|
亚洲调教视频在线观看
|
亚洲国产精品小视频
|
亚洲综合久久久久
|
一区二区三区四区国产精品
|
久久米奇亚洲
|
性高湖久久久久久久久
|
欧美成人第一页
|
久久久久一区二区
|
欧美性大战久久久久
|
亚洲成人资源网
|
激情久久久久久久
|
午夜精品免费
|
亚洲欧美日韩国产一区二区三区
|
美玉足脚交一区二区三区图片
|
午夜天堂精品久久久久
|
欧美激情精品久久久久久黑人
|
亚洲第一福利社区
|
国外成人在线视频
|
亚洲永久精品大片
|
亚洲一区免费
|
欧美日韩国内
|
亚洲精品久久在线
|
亚洲精品视频一区
|
免费久久99精品国产
|
老鸭窝毛片一区二区三区
|
国产精品稀缺呦系列在线
|
99热在这里有精品免费
|
99re8这里有精品热视频免费
|
久久综合成人精品亚洲另类欧美
|
欧美在线免费一级片
|
国产九区一区在线
|
亚洲在线1234
|
久久精品女人的天堂av
|
国产日产欧美一区
|
欧美一区观看
|
美女视频黄 久久
|
在线观看亚洲视频
|
免费亚洲网站
|
亚洲剧情一区二区
|
亚洲一区二区在线观看视频
|
国产精品每日更新
|
午夜精彩国产免费不卡不顿大片
|
欧美一区二区日韩一区二区
|
国产精品一区二区视频
|
欧美一区二区三区四区在线观看地址
|
欧美在线视频a
|
国产一区二区三区视频在线观看
|
中文在线不卡视频
|
亚洲欧美中文日韩在线
|
国产视频一区在线
|
久久久成人精品
|
亚洲高清视频一区
|
亚洲男人的天堂在线aⅴ视频
|
国产精品自在线
|
久久久久久久久久久久久9999
|
欧美成人精品在线
|
亚洲性视频h
|
国产综合久久
|
欧美欧美全黄
|
午夜精品在线看
|
欧美激情亚洲激情
|
亚洲一区二区三区免费观看
|
国产视频精品xxxx
|
欧美激情中文字幕乱码免费
|
这里只有视频精品
|
嫩草国产精品入口
|
亚洲欧美精品一区
|
在线观看日韩一区
|
欧美亚洲不卡
|
久久婷婷激情
|
亚洲在线视频网站
|
欧美激情一区二区三区全黄
|
亚洲免费在线视频
|
亚洲国产精品一区在线观看不卡
|
国产精品综合av一区二区国产馆
|
久久精品国产久精国产思思
|
日韩一级二级三级
|
欧美成人精品不卡视频在线观看
|
亚洲一区二区动漫
|
尤物在线精品
|
国产视频久久
|
欧美日韩亚洲一区二区
|
久久久成人网
|
午夜精品一区二区三区电影天堂
|
久久久亚洲精品一区二区三区
|
欧美在线观看视频一区二区三区
|
久久亚洲一区二区三区四区
|
亚洲视频久久
|
最新亚洲一区
|
国内精品国语自产拍在线观看
|
欧美日韩国产综合在线
|
米奇777在线欧美播放
|
性欧美长视频
|
亚洲视频第一页
|
亚洲人成毛片在线播放女女
|
久久综合国产精品
|
久久国产夜色精品鲁鲁99
|
亚洲午夜国产一区99re久久
|
最近看过的日韩成人
|
伊人久久大香线
|
国产一区二区三区在线观看免费
|
国产精品久久久久久久久
|
亚洲私人影院
|
日韩午夜视频在线观看
|
亚洲国产精品久久久久婷婷884
|
久久久夜精品
|
久久久爽爽爽美女图片
|
欧美在线一区二区
|
欧美亚洲一区在线
|
亚洲欧美中文日韩在线
|
亚洲一区二区三区三
|
亚洲无亚洲人成网站77777
|
99伊人成综合
|
亚洲一区二区精品在线
|
亚洲午夜精品
|
午夜在线a亚洲v天堂网2018
|
亚洲欧美日产图
|
久久精品国产99国产精品
|
久久精品免费播放
|
久久一二三区
|
亚洲高清三级视频
|
亚洲欧洲视频
|
亚洲一区精品电影
|
欧美一级视频
|
久热精品在线视频
|
欧美不卡视频一区发布
|
欧美日韩天堂
|
国产毛片精品视频
|
在线精品一区二区
|
亚洲精品久久久久久一区二区
|
夜久久久久久
|
欧美一区二区三区的
|
理论片一区二区在线
|
亚洲精品1234
|
在线亚洲免费
|
欧美一区在线看
|
免费在线亚洲
|
国产精品久久久一区二区三区
|
国产情侣久久
|
日韩视频久久
|
久久激情综合网
|
欧美激情第一页xxx
|
一本大道久久a久久综合婷婷
|
亚洲免费在线观看
|
免费久久99精品国产自在现线
|
欧美日韩精品伦理作品在线免费观看
|
国产精品美女久久久久aⅴ国产馆
|
国产精品一区二区久久久
|
亚洲国产另类久久精品
|
午夜视频一区二区
|
欧美国产日本高清在线
|
亚洲伊人色欲综合网
|
蜜臀av一级做a爰片久久
|
欧美深夜福利
|
亚洲国产一二三
|
午夜精品久久久久久久蜜桃app
|
亚洲欧美一区二区激情
|
毛片精品免费在线观看
|
国产精品主播
|
99视频在线精品国自产拍免费观看
|
久久福利电影
|
99www免费人成精品
|
久热爱精品视频线路一
|
国产精品自拍在线
|