Non primitive data types in java
Primitive DataType: Primitive means “very basic”. In Java, primitive datatype refer to basic (self-explanatory, you know it’s an integer when you declare an int ) datatype such as int, char, short, byte, float, long, double etc. NonPrimitve DataType: Non primitive datatypes are those which uses primitive datatype as base like array, enum, class etc. Below is example: