s john smith wrote:Is java pure object oriented language?
Why does it matter? How will it affect your understanding or usage of Java if you do or do not hang that label on it?
Do you have a general idea what "Object Oriented Programming" entails? Do you have a general idea of how Java supports OOP? If you can't answer at least a partial yes to both those questions, you need to study more. And if you can answer yes, then what possible difference will it make to add the factoid, "Java is/is not a 'pure' OO language," to your catalog of knowledge?