To learn Java, you must first know the general classification of Java. We know that since SUN has launched Java, we will try to make it out, so Java has developed to the present, and it is divided into three blocks according to application: J2SE, J2ME and J2EE, this is Sun One (Open Net Environment )system.
One: J2se is the standard version of Java2, mainly for programming of desktop applications;
2: J2ME is mainly used in embedding is a system development, such as mobile phones and PDAs;
Three: J2EE is the Java2 Enterprise Edition, mainly used for distributed network programs, such as e-commerce websites and ERP systems.
J2SE development desktop application compared to VC, VB, Dephi these traditional development languages, the advantage is not obvious.
J2ME For beginners, it seems to be a bit deep, and general developers have difficult to develop environments.
So now the most widely used and best student is J2EE. J2EE includes many components such as JSP, Servlet, JavaBean, EJB, JDBC, Javamail, etc. It is not a one or two things to learn.