Pointer Pada Java
Pointer adalah variabel yang menyimpan reference (alamat memori) untuk variabel lain.
Contoh mendeklarasikan pointer :
unsigned
int * pointer;
Penjelasan :
Deklarasi
di atas menyatakan deklarasi variabel pointer yang bertipe pointer untuk
variabel tipe unsigned int (pointer to unsigned int). Variable pointer digunakan untuk
menyimpan suatu alamat memori suatu variabel bertipe unsigned int. Deklarasi suatu pointer diawali
dengan tanda ‘*’ sebelum nama variabelnya.
Pointer pada java diganti dengan istilah references. Mekanisme references di
dalam Java juga jauh berbeda, dimana kita tidak perlu mengalokasikan wadah
bagi references, dan kita juga tidak perlu membuang references yang
tidak terpakai karena terdapat fitur “Garbage Collector”.
Garbage Collector memasukkan objek ke dalam area yang
disebut The Heap.,dan jika
Anda membuat sebuah objek, maka Java otomatis akan menyediakan ruang memori di
heap sebesar yang objek tersebut butuhkan.
Ini merupakan perbedaan pointer pada C dan pointer/reference
pada java
C dan Java
Sumber : Powerpoint pointer.ppt dari http://fajarah.wordpress.com/
Tidak ada komentar:
Posting Komentar