首頁  >  文章  >  Java  >  什麼是java引用

什麼是java引用

angryTom
angryTom原創
2019-11-13 10:12:563558瀏覽

什麼是java引用

什麼是java引用    

1、首先,你要明白什麼是變數。變數的實質是一小塊記憶體單元。這一小塊記憶體裡儲存著變數的值

例如int a = 1;

a就是變數的名,1就是變數的值。

而當變數指向一個物件時,這個變數就稱為引用變數(建議教學:java教學 

例如A a =new A();

a就是引用變量,它指向了一個A對象,也可以說它引用了一個A對象。我們透過操縱這個a來操作A物件。此時,變數a的值為它所引用物件的位址

##引用資料型別為java兩大資料型別之一

引用資料型在被建立時,首先要在堆疊上給其引用(句柄)分配一塊內存,而對象的具體資訊都存儲在堆內存上,然後由棧上面的引用指向堆中對象的地址。

引用資料類型包括:類別、介面類型、陣列型別、列舉型別、註解類型,字串型;

java另一大數據類型為基本資料類型,其包括包含數值型,字元型和布林型。

基本資料型別在被創建時,在堆疊上給其劃分一塊內存,將數值直接儲存在堆疊上;

就是這個資料的別名,就像一個人的外號一樣,你處理這個外號,就是對個人本身的處理相當於C裡面的引用,即&,存有某個類別的實例地址

以上是什麼是java引用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn