PPT Slide
Java is advertised as “having no pointers.”
In reality, Java is mostly pointers! Every non-primitive datum must be an object. All objects are dynamic data, accessible via references. And references are really implicit pointers.
Java does not have explicit
pointers. Outside of JNI, there
exists no way to explicitly
manipulate pointers. There is
no explicit dereferencing