Domanda di colloquio di Humana

Why is Java a platform independent programming language.