primitive——原始
- 變量有實(shí)例變量和局部變量(聲明在方法中的變量)
成員變量(實(shí)例變量)竖伯,如果是引用類(lèi)型灵嫌,則需要初始化锋华,不然都是null铭污。 - 參數(shù)(arguments):傳遞給方法的值
返回類(lèi)型:執(zhí)行方法所返回的值 - 變量包含primitive主數(shù)據(jù)類(lèi)型(包含整數(shù)恋日、布爾和浮點(diǎn)數(shù))和對(duì)象引用
- 變量必須擁有類(lèi)型和名稱(chēng) int count;
-
變量就像杯子况凉,是一種容器谚鄙,盛裝某些事物,它有大小與類(lèi)型
- float f = 32.5f ; // 如果不加f刁绒,所有帶小數(shù)點(diǎn)的值都會(huì)被Java當(dāng)作double處理
- 可以用大杯裝小值,無(wú)法用小杯裝大值烤黍,否則會(huì)產(chǎn)生溢位——損失部分信息
- 變量命名規(guī)則:
(1)名稱(chēng)必須以字母知市、下劃線( _ )或$開(kāi)頭傻盟,不能用數(shù)字開(kāi)頭
(2)除了第一個(gè)字符之外,后面就可以用數(shù)字嫂丙。反正不要用在第一個(gè)字符就行娘赴。
(3)避開(kāi)Java保留字(關(guān)鍵字) - primitive主數(shù)據(jù)類(lèi)型有8種
boolean char byte short int long float double - 對(duì)象引用
(1)事實(shí)上沒(méi)有對(duì)象變量這樣的東西存在
(2)只有引用到對(duì)象的變量
(3)對(duì)象引用變量保存的是存取對(duì)象的方法
(4)它并不是對(duì)象的容器,而是類(lèi)似指向?qū)ο蟮闹羔樃。蛘呖梢哉f(shuō)是地址 - 對(duì)象的聲明诽表、創(chuàng)建與賦值有三個(gè)步驟
(1)聲明一個(gè)引用變量
(2)創(chuàng)建對(duì)象
(3)連接對(duì)象和引用 - 數(shù)組也是對(duì)象,數(shù)組中的每個(gè)元素都是變量
要點(diǎn)
- 變量有兩種:primitive主數(shù)據(jù)類(lèi)型和引用
- 變量的聲明必須有類(lèi)型和名稱(chēng)
- primitive主數(shù)據(jù)類(lèi)型變量值是該值的字節(jié)所表示的
- 引用變量的值代表位于堆之對(duì)象的存取方法
- 引用變量如同遙控器隅肥,對(duì)引用變量使用圓點(diǎn)運(yùn)算符可以如同按下遙控器按鈕般地存取它的方法或?qū)嵗兞?/li>
- 沒(méi)有引用到任何對(duì)象的引用變量的值為null
- 數(shù)組一定是一個(gè)對(duì)象竿奏,不管所聲明的元素是否為primitive主數(shù)據(jù)類(lèi)型,并且沒(méi)有primitive主數(shù)據(jù)類(lèi)型的數(shù)組腥放,只有裝載primitive主數(shù)據(jù)類(lèi)型的數(shù)組