Primitive vs Object Types - Computer Science

The main difference between object based and object oraiented language is the language which supports concepts of . inheritance. and . dynamic binding. is known as object oriented and the language which doesn’t support these 2 concepts is called object based language. Q: Is true that JAVA is not 100% object oriented language? ................
................