Java is probably the most successful language out there, but it is not a pure object-oriented language. Any programming language to be pure object-oriented they have all 4 oops concepts. In addition to that, all predefined, user-defined types must be instantiated with objects and all the operations must only perform when called by the methods present in a class. We know that Java follows all four oops concepts, but it has predefined primitive data types that are not objects and we can access the static class members without creating an object of it. Hence, Java cannot be considered as a pure object-oriented language.
Interested to learn Java? Check out the java course from Intellipaat.