Apisero interview question

why is java platform independent?