Infosys interview question

Why is Java so widely used?