Java uses primitive data types and static variables and static methods hence is not a pure object oriented language. :)