why JAVA is not pure object oriented programming language?

what is missing in JAVA to be qualified for oop language?

Java maintains the concept of primitive data types, such as char, int, long, float, double, boolean and as such, these are not objects.

In a pure object oriented language, everything would be represented as an object, including operators.

in my opinion that datatype also presented inside the class so can we called java is pure oops…what do u say…AM right