Domanda di colloquio di Cognizant

Why is Java platform independent?