Question d’entretien chez Accenture

Why is Java called platform independent?