黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 一文讀懂Java對(duì)象和引用變量

一文讀懂Java對(duì)象和引用變量

更新時(shí)間:2022-12-16 11:33:02 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1608次

變量的定義賦值:比如int a=1;

a是變量的名字,1是變量的值,也可叫做Java字面量;

這個(gè)定義賦值過(guò)程其實(shí)可分為兩個(gè)部分:定義和賦值

int a;
a=1;

定義a變量的儲(chǔ)存位置在哪兒呢?

它在棧內(nèi)存中被分配出了一小塊空間;

而a=1中的1是字面量,字面量的存儲(chǔ)是在方法區(qū)中的常量池中被分配的;

接下來(lái)我們談?wù)刯ava對(duì)象吧,通常我們都會(huì)用:

A a = new A()來(lái)創(chuàng)建一個(gè)對(duì)象,我們也把它分為兩步:

A a;
a=new A();

new A()是根據(jù)類模板創(chuàng)建出一個(gè)類的對(duì)象,這個(gè)對(duì)象是在堆中被創(chuàng)建的,但是它沒(méi)有名字,我們只能通過(guò)地址去對(duì)它進(jìn)行操作,所以我們把它的地址賦值給了a,而a則是一個(gè)引用變量,指向了這個(gè)對(duì)象,與C中的指針類似,我們對(duì)這個(gè)對(duì)象的操作都通過(guò)對(duì)a引用變量的操作來(lái)實(shí)現(xiàn);

而引用變量的內(nèi)存空間分配也在棧內(nèi)存中;

所以棧內(nèi)存的存儲(chǔ)內(nèi)容主要是基本類型的變量和對(duì)象的引用變量;

那么我們什么時(shí)候會(huì)用到引用變量呢?

舉個(gè)例子,我們打印一個(gè)字符串

System.out.println(“一個(gè)字符串”);

這個(gè)"一個(gè)字符串"是一個(gè)對(duì)象吧,打印結(jié)束后它去了哪里呢?它在打印完成后就被java回收機(jī)制回收了,這種對(duì)象我們叫做臨時(shí)對(duì)象,我們只是對(duì)它進(jìn)行生成和打印,并沒(méi)有對(duì)它進(jìn)行其他操作,所以根本不需要用到引用變量。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 午夜国产大片免费观看 | 高清性色生活片免费视频软件 | 狠狠色狠狠色综合日日小蛇 | 欧美色图导航 | 麻豆精品不卡国产免费看 | 4虎影视国产在线观看精品 4k岛国精品午夜高清在线观看 | 97免费视频在线 | 国产人成午夜免费噼啪视频 | 国产自产视频 | 黄色视屏免费观看 | 日韩中文字幕精品视频在线 | 在线观看丝袜国产 | 亚洲天堂777| 老司机午夜在线视频免费 | 女人洗澡一级特黄毛片 | 亚洲最新在线 | 青草色视频 | 黄色视屏在线免费看 | 亚洲国产成人久久午夜 | 亚洲一区免费看 | 亚洲国产精品高清在线一区 | 好男人午夜www视频在线观看 | 日韩a在线观看 | 国产99在线播放免费 | 久久精品2019www中文 | 三级黄色片在线观看 | 五月花成人网 | 黄色a级片免费看 | 一区二区不卡 | 播放一级特黄录像 | 91看片淫黄大片在看 | 日韩福利视频一区 | 午夜视频18 | 欧美日视频| 乱色伦短篇小说 | 伊人a.v在线 | 成人在线影片 | 免费一级欧美大片在线观看 | 国产h视频 | 一国产大片在线观看 | 天天色天天射综合网 |