'Object Oriented Programming Language'
Java is not 100% object –oriented programming language because it support primitive datatypes likes- int, float, char, long, boolean, byte...... etc.
Which are not objects. So for this reason Java is not pure object oriented programming language.
Properties of Pure OOP's Language
- There are some properties of Pure OOP’s based language.
4. Encapsulation/Data Hiding
- All predefined and user defined types are must be objects.
- It doesn’t support any primitive data type(like int, char, float, bool, etc.).