A java applet is a small application which is written in java. It is compiled to java bytecode and executed when user launches the java applet from a web page , within a java virtual machine.