5

No
Because of the way that you learn, you think of them as fundamental. They are not.
Java uses references. You can think of these as being pointers, that must point to a valid object of the correct type or to the null object. But there are other ways to thing of references, e.g. like indexes, ...