呵呵,這個問題最好用實驗證明,一看就明白:object obj="aaaa"; //不會報錯,因為 "aaaa" 生成出來就是乙個物件
object obj=100; //編譯器報錯,提示無法從int 型別強制轉為object
原因:100 為 int 原始資料型別,所以不能轉成object 物件
"aaaa" 為字串 string 型別物件, 由於所有物件類都是繼承自object ,
所以 object obj="aaaa"; 不會報錯。
另外,object 都有方法 equals()、hashcode()、getclass() 等方法
這些方法 string 類乙個都沒落下統統繼承,呵呵.... 明白了吧?
原始資料型別和包裝型別的「 」
1integer與integer間的比較,從jdk1.5開始,有 自動裝箱 這麼乙個機制,在byte 128到127範圍內 ps整型的八位二進位制的表示的範圍為 128到127 如果存在了乙個值,再建立相同值的時候就不會重新建立,而是引用原來那個,但是超過byte範圍還是會新建的物件。來自 inte...
Algs4 2 1 26原始資料型別
2.1.26原始資料型別。編寫乙個能夠處理int值的插入排序的新版本,比較它和正文中所給出的實現 能夠隱式地用自動裝箱和拆箱轉換integer值並排序 的效能。答 原始資料型別相對物件型別約有15 以上的效能提公升。public class insertion private static bool...
基本資料型別(一) 原始資料型別和運算子
python 是由吉多 範羅蘇姆 guido van rossum 在 90 年代早期設計。它是如今最常用的程式語言之一。它的語法簡潔且優美,幾乎就是可執行的偽 用井字元開頭的是單行注釋 多行字串用三個引號 包裹,也常被用來做多 行注釋 整數 3 3 算術沒有什麼出乎意料的 1 1 2 8 1 7 ...