Sekarang kita akan membedakan dua tipe variabel yang dimiliki oleh program Java. Ada
variabel reference dan variabel primitif .
Variabel primitif adalah variabel dengan tipe data primitif. Mereka menyimpan data dalam
lokasi memori yang sebenarnya dimana variabel tersebut berada.
Variabel Reference adalah variabel yang menyimpan alamat dalam lokasi memori. Yang
menunjuk ke lokasi memori dimana data sebenarnya berada. Ketika Anda mendeklarasikan
variabel pada class tertentu, Anda sebenarnya mendeklarasikan reference variable dalam
bentuk objek dalam classnya tersebut.
Sebagai contoh, Apabila kita mempunyai dua variabel dengan tipe data int dan String.
int num = 10;
String name = "Hello"
Dimisalkan ilustrasi yang ditunjukkan dibawah ini adalah memori yang ada pada komputer
Anda, dimana Anda memiliki alamat dari setiap sel memorinya, nama variabel dan datanya
terbentuk sebagai berikut.
Seperti yang dapat Anda lihat, untuk variable primitif num, datanya berada dalam lokasi
dimana variabel berada. Untuk reference variable name, variabel hanya menunjuk alamat
dimana data tersebut benar-benar ada.
Tidak ada komentar:
Posting Komentar