【原始題目】int和Integer的區別
【題目解析】
1、
int:基本數據類型。
integer:引用數據類型,是int的封裝類型。
2、
int:預設值是0。
integer:預設值是null。
3、
int:不需要進行實例化,就能使用。
integer:創建該類型需要進行實例化才能使用。
4、
int基本數據類型是可以用「==」進行比較。
integer:引用數據類型則不可以用「==」進行比較,一般是通過equals方法來實現比較。
5、
int:直接存儲數據值。
integer:實際是物件的引用,當new一個Integer時,實際上是生成一個指標指向此物件。
【名詞解釋】兩岸用法
1、instantiated / Instantiate
台灣:實體化;實例化;複製物件。
大陸:實例化。
2、Object Oriented
台灣:物件導向。
大陸:面相對象。
3、Object
台灣:物件。
大陸:對象。
4、Oriented
台灣:導向。
大陸:面相。
【參考資料】
1、Java SE8 OCAJP專業認證指南。
2、Oracle Java SE 8 Programmer I 官方教材。
3、網路上搜尋到的歷屆考古題。
4、網路上搜尋到的常見面試考古題。
【更新紀錄】
2019年06月24日
文章標籤
全站熱搜
留言列表