Question: what is difference between core java and java ee?
Answer: Core Java is used for general purpose programming and almost anything written in Java is based on the Core Java. Enterprise Java refers to Java applications written for enterprises; the leading technology here is Java EE which consists of a set of APIs (EJB, JMS, JPA, JTA, JSF etc.)