i m not sure but i can give u the reason ,why java isnot pure oop.reason is simple, java has premitive data types whichare not objects.