Correct Answer : B
In Java, there are two datatypes : primitive and non-primitive datatypes. Primitive datatypes are pre-defined datatypes like int, float where as non primitive are created by user using those primitive datatypes and already created non primitive datatypes. Which means non-primitive data types can contain some other non-primitive data types in them.