Infosys interview question

Explain OOP's concept. Is java fully Object oriented? Why is java case sensitive?