I dont have any experience with java but I have experience w/ C and C++. Generally the array of primitive types, each element in that array would NOT be a pointer. Primitive types are generally value types and objects are reference types. You normally deal with pointers when dealing with reference types.
Kinda - in C/C++ the term is a reference (as speedy007h said) which is a variation on a pointer. Two arrays that "point" to the same objects do not take twice the memory outside of the memory taken by the array itself.
Native types cannot have references to them. Therefore, an array of, say, double, takes 8 bytes per element.