Java is a programming language expressly designed for use in the Standalone and Distributed environment of the Internet. Java was designed to have the "look and feel" of the C++ language, It is an OOPS-Object Oriented Programming model. Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network. It can also be used to build a small application module or Applet for use as part of a Web page. Applets make it possible for a Web page user to interact with the page.