Pregunta de entrevista de Infosys

Why is Java a platform independent language?