Pregunta de entrevista de Infosys

What is java and its uses?