Infosys interview question

What are the four pillars of Java