Page 25 - JAVA Programming
P. 25
24
2 . Non- Primitive Data Types
The term non-primitive data type means that these types contain “a
memory address of the variable”.
In contrast to primitive data types, which are defined by Java, non-
primitive data types are not defined or created by Java but they are
created by the programmers. They are also called Reference data
types because they cannot store the value of a variable directly in
memory.
Non-primitive data types do not store the value itself but they store a
reference or address (memory location) of that value.
They can call methods to perform a particular function. They can also
be null.
There are many non-primitive data types in Java.
Non-Primitive Data Types
String
Array
Object
Class
Interfaces