Pregunta de entrevista de Synechron

What is Java?