Question d’entretien chez Cognizant

Why is Java platform independent?