Java Applet vs. Java Application
Applet
A Java program that runs inside a Java-enabled Web Browser
Application
A stand-alone Java program run via the "java" command, e.g., the BankAccount sample