Java is purely object oriented.I can explain that with a comparison between a java code and a C++ code.C++ is not purely object oriented.
Partially object oriented means the code works with out a "class" in the code.You can use classes but its not a must.eg. C++ codes
#include<iostream.h>;
#include<conio.h>;
void main()
{
cout<<"hello";
getch();
}</conio.h></iostream.h>
But purely object oriented means with out a class definition the program wont run.eg.Java code
Public class techarena{
public static void main(String args[])
{
System.out.println("hello");
}
}