Applets are the tiny java program runs under the control of web browser and dynamically downloaded over the internet. Browser takes care of the life cycle of the Applet, i.e. calling the init(), start(), paint(), stop(), destroy(), etc methods.
Applets are designed to run dynamically over the web.An application runs stand-alone, with the support of a virtual machine under the control of local user\' operating system.
An application starts execution with the main() method. The main method here is nothing but the system method used to invoke the application.