青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
隨筆: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
<
2025年11月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
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:
博客園
模板提供
:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
国产精品久久国产精品99gif
|
欧美精品一区二区久久婷婷
|
狠狠色狠狠色综合日日91app
|
亚洲欧美在线高清
|
亚洲一级黄色
|
国产综合av
|
免费在线欧美黄色
|
欧美激情1区2区3区
|
亚洲午夜久久久
|
亚洲一区在线免费
|
极品少妇一区二区三区
|
亚洲成人在线网站
|
欧美日韩在线精品一区二区三区
|
亚洲影视综合
|
久久久精品欧美丰满
|
亚洲精品在线免费
|
一区二区三区免费看
|
国产日韩1区
|
亚洲电影免费观看高清
|
欧美午夜免费电影
|
久久在线91
|
欧美激情一区二区三区在线视频观看
|
一二三区精品
|
亚洲欧美激情诱惑
|
91久久在线播放
|
亚洲免费在线精品一区
|
亚洲高清不卡在线
|
在线中文字幕不卡
|
亚洲国产一区二区三区在线播
|
亚洲精品中文字幕在线
|
国产一区在线免费观看
|
亚洲欧洲综合另类
|
国内成+人亚洲
|
日韩视频中文字幕
|
在线观看欧美精品
|
亚洲一区国产视频
|
亚洲麻豆国产自偷在线
|
久久国产精品久久久久久久久久
|
亚洲精品国产欧美
|
久久99在线观看
|
亚洲少妇在线
|
女女同性女同一区二区三区91
|
香蕉成人久久
|
欧美三区在线
|
亚洲激情另类
|
亚洲福利视频一区
|
欧美自拍偷拍午夜视频
|
午夜精品一区二区三区在线播放
|
欧美承认网站
|
欧美电影打屁股sp
|
国内精品视频在线播放
|
亚洲图片在线观看
|
中文一区在线
|
欧美日韩一区二区三区免费
|
欧美激情1区
|
精品电影在线观看
|
欧美一区网站
|
久久久久9999亚洲精品
|
国产久一道中文一区
|
一区二区三区产品免费精品久久75
|
亚洲黄色免费
|
美女尤物久久精品
|
欧美fxxxxxx另类
|
在线观看成人小视频
|
久久久亚洲国产天美传媒修理工
|
久久gogo国模裸体人体
|
国产乱码精品一区二区三区不卡
|
亚洲一区二区三区四区在线观看
|
这里只有精品视频
|
欧美丝袜一区二区
|
亚洲一级免费视频
|
欧美自拍丝袜亚洲
|
黄色成人在线观看
|
美乳少妇欧美精品
|
91久久精品美女高潮
|
一区二区三区日韩
|
欧美午夜电影在线
|
亚洲欧美另类在线
|
久久夜色精品一区
|
亚洲精品一区二区在线
|
欧美日韩一区二区三区免费看
|
亚洲毛片在线观看
|
欧美一区二区三区在线免费观看
|
久久影音先锋
|
欧美激情 亚洲a∨综合
|
夜夜嗨av色综合久久久综合网
|
欧美日韩亚洲一区二区三区四区
|
avtt综合网
|
久久久久国产精品厨房
|
亚洲激情中文1区
|
欧美日韩亚洲不卡
|
欧美一区二区大片
|
亚洲电影在线
|
午夜精品国产更新
|
亚洲国产黄色片
|
国产精品jvid在线观看蜜臀
|
亚洲免费在线
|
亚洲第一页在线
|
亚洲一区综合
|
在线观看91精品国产麻豆
|
欧美精品色综合
|
欧美一区二区三区精品
|
一本久道久久久
|
国产精品视频一区二区高潮
|
久久国产主播
|
在线性视频日韩欧美
|
麻豆成人综合网
|
亚洲欧美高清
|
亚洲毛片播放
|
一区二区三区在线不卡
|
欧美日韩国产a
|
久久全球大尺度高清视频
|
一区二区三区欧美激情
|
毛片一区二区三区
|
午夜欧美不卡精品aaaaa
|
亚洲美女视频
|
极品日韩久久
|
国产日韩一区二区
|
欧美三级日本三级少妇99
|
久久天天躁狠狠躁夜夜爽蜜月
|
一本大道久久a久久精品综合
|
免费视频一区
|
久久视频国产精品免费视频在线
|
国产一区二区精品久久91
|
欧美日韩国产电影
|
免费观看成人www动漫视频
|
欧美在线关看
|
午夜激情一区
|
亚洲综合色噜噜狠狠
|
日韩天堂av
|
亚洲精品中文字
|
亚洲激情av
|
亚洲国产日韩欧美在线动漫
|
久久免费高清
|
久久伊人精品天天
|
久久久噜噜噜久久人人看
|
久久se精品一区二区
|
午夜日韩av
|
欧美一区2区三区4区公司二百
|
亚洲视频你懂的
|
亚洲网站在线播放
|
一区二区三区精品久久久
|
日韩午夜高潮
|
夜夜嗨av色综合久久久综合网
|
亚洲人精品午夜
|
亚洲精品看片
|
99精品视频免费观看
|
99精品免费视频
|
亚洲视频在线观看一区
|
亚洲一区亚洲
|
欧美中文在线观看
|
久久久国产精品一区二区三区
|
久久精品成人一区二区三区
|
久久精品盗摄
|
欧美成黄导航
|
亚洲国产日韩在线一区模特
|
亚洲精品久久7777
|
中文精品99久久国产香蕉
|
亚洲视频免费看
|
欧美一区二区在线
|
麻豆精品91
|
欧美日韩综合久久
|
国产精品视频久久久
|
国内精品久久久久影院 日本资源
|
国内精品视频666
|
亚洲国产精品va
|
亚洲一区二区三区成人在线视频精品
|
亚洲综合视频一区
|
久久久精品国产99久久精品芒果
|
噜噜噜躁狠狠躁狠狠精品视频
|
欧美激情精品久久久
|
亚洲卡通欧美制服中文
|
亚洲午夜激情在线
|
久久精品日韩
|
欧美日韩一区二区三区在线看
|
国产精品推荐精品
|
亚洲黄色av一区
|
亚洲专区免费
|
欧美大胆成人
|
亚洲在线成人
|
美女久久一区
|
国产日韩精品一区二区
|
亚洲精品视频在线观看免费
|
亚洲主播在线观看
|
欧美国产另类
|
午夜精品久久久久久久99樱桃
|
午夜精品久久久99热福利
|
老牛影视一区二区三区
|
国产精品久久国产三级国电话系列
|
一区二区三区回区在观看免费视频
|
亚洲欧美日韩一区二区三区在线观看
|
久久综合一区二区三区
|
国产精品免费一区二区三区在线观看
|
国产精品入口66mio
|
亚洲国产精品悠悠久久琪琪
|
亚洲国产专区校园欧美
|
欧美亚洲三级
|
亚洲免费不卡
|
免费观看欧美在线视频的网站
|
国产日韩欧美高清免费
|