Infosys interview question

what is java, why you are using java