1. 程式人生 > >head first java第三章的學習

head first java第三章的學習

主型別和引用型別

其實這一章對我來說理解不是問題,主要是一些細節性上的東西。

引言: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類裡面定義了自己的引用型別陣列!!!????不過只用了例項變數。