Jumat, 20 November 2015

Reference Pada Java



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