基本數據類型的裝箱和拆箱
1 //裝箱 拆箱 享元模式
2 public class flyWeight {
3
4 public static void main(String[] args){
5 Integer i=1127; //裝箱 將基本數據類型轉換為對象
6 System.out.println(i+3);//拆箱 將對象轉換為基本類型
7
8 Integer i2=127;
9 Integer i3=127;
10 Integer i4=128;
11 Integer i5=128;
12 System.out.println(i2==i3);//true 享元模式
13 System.out.println(i4==i5);//false 享元模式 將小的數據 -128~127 共享一個對象
14
15 String str1="abcds";
16 String str2="abcds";
17 System.out.println(str1==str2); //true 享元模式
18 }
19 }
20
2 public class flyWeight {
3
4 public static void main(String[] args){
5 Integer i=1127; //裝箱 將基本數據類型轉換為對象
6 System.out.println(i+3);//拆箱 將對象轉換為基本類型
7
8 Integer i2=127;
9 Integer i3=127;
10 Integer i4=128;
11 Integer i5=128;
12 System.out.println(i2==i3);//true 享元模式
13 System.out.println(i4==i5);//false 享元模式 將小的數據 -128~127 共享一個對象
14
15 String str1="abcds";
16 String str2="abcds";
17 System.out.println(str1==str2); //true 享元模式
18 }
19 }
20
posted on 2010-12-29 13:08 杰點 閱讀(127) 評論(0) 編輯 收藏 所屬分類: JAVA