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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 一文讀懂Java對象和引用變量

一文讀懂Java對象和引用變量

更新時間:2022-12-16 11:33:02 來源:動力節點 瀏覽1495次

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

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

這個定義賦值過程其實可分為兩個部分:定義和賦值

int a;
a=1;

定義a變量的儲存位置在哪兒呢?

它在棧內存中被分配出了一小塊空間;

而a=1中的1是字面量,字面量的存儲是在方法區中的常量池中被分配的;

接下來我們談談java對象吧,通常我們都會用:

A a = new A()來創建一個對象,我們也把它分為兩步:

A a;
a=new A();

new A()是根據類模板創建出一個類的對象,這個對象是在堆中被創建的,但是它沒有名字,我們只能通過地址去對它進行操作,所以我們把它的地址賦值給了a,而a則是一個引用變量,指向了這個對象,與C中的指針類似,我們對這個對象的操作都通過對a引用變量的操作來實現;

而引用變量的內存空間分配也在棧內存中;

所以棧內存的存儲內容主要是基本類型的變量和對象的引用變量;

那么我們什么時候會用到引用變量呢?

舉個例子,我們打印一個字符串

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

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 九九影院韩国理伦片 | 天天摸天天添 | 综合自拍亚洲综合图区美腿丝袜 | 中国黄色片一级 | 日日拍夜夜嗷嗷叫视频 | 成人免费在线观看网站 | 一级黄色毛片播放 | 国内在线观看精品免费视频 | 色综合久久精品中文字幕 | 浪潮a二三区| 天天操夜夜操视频 | 一 级 黄 中国色 片 | 免费视频久久久 | 欧美 日韩 国产在线 | 中文成人在线 | 最近中文字幕大全高清视频 | 波多野结衣在线观看一区二区 | 五月天堂婷婷 | 国产成人精品一区二区免费 | 私人午夜影院 | 最新中文字幕av专区 | 婷婷久久综合九色综合98 | 一个人看的www视频在线播放 | 日本三级做a全过程在线观看 | 7m国产精品分类视频大全 | 在线看一级片 | 极品色天使在线婷婷天堂亚洲 | 亚洲视频免费观看 | 免费人成在线观看视频播放 | 日韩在线精品视频 | 正品蓝导航永久福利在线视频 | 国产h在线播放 | avtt一区| 黑人操日本人视频 | 欧美成人精品高清在线播放 | 加勒比一本大道香蕉在线视频 | 丝袜美腿美女被狂躁动态图片 | 蜜月mv国产精品 | 国产黄色毛片 | 黄色在线观看视频 | 成人影院在线观看免费 |