Barclays interview question

what are pillars of Java?