Quote:
Ok so, theres two sides to Java. Applications, and Applets.
There are a lot more things that can be done with Java (servlets for a start), but they're not different enough to be considered "sides" of Java. The only difference between servlets, applets and applications is how they're called. There's no fundamental difference to the Java programmer: an application can usually be "converted" to an applet just by adding an appropriate start() method, and an applet can generally be "converted" to an application just by adding a main() method that instantiates the applet and calls its start(). The same program, if it has both a main() and a start() method, can be both an application and an applet (although applications generally require a (J)Frame in which to display the (J)Applet).