When looking at job openings on-line, I noticed that some openings required knowledge of \"core Java\". What is core java and how is different from java?
Java is programming language but Core java is just a part of java. Core java is the basic of java. If you are new to JAVA then you have to start with core java.
Java is basically categories in 3 parts :
1.) J2SE / Core java stands for Java 2 standard edition and is normally for developing desktop applications, forms the core/base API.
2.) J2EE stands for Java 2 enterprise edition for applications which run on servers, for example web sites. (Spring, Struts are the java frameworks mainly used for J2EE)
3.) J2ME stands for Java 2 micro edition for applications which run on resource constrained devices (small scale devices) like cell phones, for example games.
To learn J2EE or J2ME, you should know core java.