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.
/*J.EN.I*/
Tidak ada komentar:
Posting Komentar