Primitive variables are variables that are not objects and carry primitive values like numbers, boolean etc. The primitive data types in java are:intbytefloatcharlongbooleanshortdouble
An array is a primitive data type. It is the element type that may or may not be primitive.
Primitive Plus was created on 2002-03-19.
String - is primitive data typestring - is user defined data type
The latter isn't primitive. Most likely it means 'non trivial', 'adaptive' or 'sophisticated'.