Accenture Interview Question

Why is Java called platform independent?