No, java is not fully object oriented language due to it does not support "multiple inheritance" and "pointers" which are used in C++. But, by using Interfaces we can execute multiple inheritence. Also, because of presence of Primitive datatypes, which are used in (AutoBoxing)...we can say it is not fully object oriented language.