Java 引用與其他語言中的指標之間有什麼區別?
Java 中的引用資料型別是包含動態建立物件的引用/地址的型別。這些型別不像基本資料型別一樣是預定義的。
以下是 Java 中的引用型別。
類型別 - 此引用型別指向類的物件。
陣列型別 - 此引用型別指向陣列。
介面型別 - 此引用型別指向實現介面的類的物件。
一旦我們建立了這些型別的變數(即當我們建立一個數組或物件、類或介面時)。
這些變數只儲存這些值的地址。
任何引用變數的預設值為 null。
引用變數可用於引用已宣告型別或任何相容型別的任何物件。
示例
Animal animal = new Animal("giraffe");
指標是一個變數,其值是另一個變數的地址,即記憶體位置的直接地址。與任何變數或常量一樣,在使用指標儲存任何變數地址之前,必須先對其進行宣告。指標變數宣告的一般形式為 -
type *var-name;
示例
int *ip; /* pointer to an integer */ double *dp; /* pointer to a double */ float *fp; /* pointer to a float */ char *ch /* pointer to a character */
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP