Question: why java is pure object oriented programming language?
Answer: Because For a Language to be "pure Object Oriented" Must Not contain any primitive Data type as non-object form.So,Java does support primitive data type as non-Object (int,float,boolean etc) which makes it impure or not fully Object oriented Programming Language.