I have see the same topics here and some topics on other sites, but
I'm really still confuse how Sun names those version.
is my knownledge about those codename. Please see it and correct for
JDK: stands for Java Development Kit can be know as
the most basic of Java, use to develop client side application (such
as desktop application (use Swing, awt, ...) or Applet,...)
J2EE: stands for Java Enterprise Edition use to develop
application on Server side (such as Servlet, EJB,...)
J2SE: I have no idea about this yet !!!
When I have
read on some famous forum/site (