
Java
C is a procedure oriented language ,Where C++ &
Java are object oriented language.
But
Java is platform independent.
So generally C is called POP.
C++ is called OOP.
But
Java is OOP , which is platform independent.
If
Java does not support primitive data type then it is called as pure object oriented language.