head first java第三章的學習
阿新 • • 發佈:2018-12-13
主型別和引用型別
其實這一章對我來說理解不是問題,主要是一些細節性上的東西。
引言:java有哪些型別?怎麼宣告變數?如何運用變數?怎麼垃圾回收這些變數?
java型別,必須要有型別和名稱,轉換有時候會丟失資料,別用小容器裝大容器。
基本型別有哪些?
大體:整數(1234的都有)、浮點數(就兩個)、布林(boolean)和char
注意:float後面要加上f
boolean常用名稱:isFun,isPunkRock
引用型別
物件三步驟:宣告,建立,賦值
引用變數的大小 和jvm相關
不可以像c一樣進行計算
final之後不可以變指向
主型別的陣列和引用型別的陣列
本質:陣列是物件——左邊會創建出一個遙控器
本身有length變數
區別!
int[] nums=new int[7];
左:nums是遙控器,不是容器本身
右:建立七個int容器,可以直接賦值
Dog pets=new Dog[7];
左:建立指向陣列的遙控器
右:建立7個引用變數,要再建立物件(要記得寫啊)
第三章看完了
還是總結一下吧,看看學了些啥
有兩個變數型別,primitive和引用型別
陣列左邊是遙控器
容器要注意大小
完了。
練習題
前面也寫了,不過沒什麼問題
奇奇怪怪的!!!!Hobbits類裡面定義了自己的引用型別陣列!!!????不過只用了例項變數。