第一阶段:Java基础之变量
1.實(shí)例變量
#實(shí)例變量只能在類種聲明,必須在構(gòu)造函數(shù)、方法、任何塊之外
#實(shí)例變量只能通過創(chuàng)建對(duì)象使用,當(dāng)使用new創(chuàng)建對(duì)象,實(shí)例變量也同時(shí)被創(chuàng)建,當(dāng)垃圾回收器回收對(duì)象時(shí),實(shí)例變量也被銷毀
#當(dāng)在堆中給對(duì)象分配空間時(shí),為每個(gè)實(shí)例變量分配一塊區(qū)域
#實(shí)例變量都有自己的默認(rèn)值(默認(rèn)值byte-0,short-0,int-0,long-0L,float-0.0f,double-0.0d,char-\u0000,boolean-false)
#每個(gè)對(duì)象都有一個(gè)實(shí)例變量副本,因此在對(duì)象中修改實(shí)例變量的值不會(huì)對(duì)其他對(duì)象的實(shí)例變量造成影響
#實(shí)例變量通過創(chuàng)建對(duì)象引用來使用
2.靜態(tài)變量(類變量)
#static修飾的變量屬于靜態(tài)變量,靜態(tài)變量只能定義在類中和方法之外
#靜態(tài)變量隨著類的加載而加載
#靜態(tài)變量被所有對(duì)象共享(使用靜態(tài)變量達(dá)到全局變量的目的)
3.局部變量
#局部變量定義在方法、構(gòu)造器、代碼塊中
#局部變量的生命周期隨著方法、構(gòu)造器、代碼塊的執(zhí)行完畢而銷毀
#局部變量不能使用訪問修飾符
#局部變量只能在方法
總結(jié)
以上是生活随笔為你收集整理的第一阶段:Java基础之变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年Java后端技术知识体系
- 下一篇: java美元兑换,(Java实现) 美元