No. Java is not because it supports Primitive datatype
] such as int, byte, long... etc, to be used, which are not objects.
There are seven qualities to be satisfied for a programming language to be pure Object Oriented. They are:
1. Encapsulation/Data Hiding
5. All predefined types are objects
6. All operations are performed by sending messages to objects
7. All user defined types are objects.