5b75 Overview of Java Overview of Java   Java is a programming
language and more. It originated from Sun Microsystem's Oak
project and Sun still develop, maintain and supply it. Although
it's not Open Source nor delivered under the GPL license, much
is available as a no-charge download from Sun's various web
sites.  At its first release, Java primarily used as a language
for writing applications to be embedded in browsers (known as
applets), but it has grown and grown into many other areas;
these days, applets are very much a minority use of Java,
although still an important one. Other uses include web server
side programming (using "servlets" or "Java Server Pages") and
large scale enterprise wide applications using resource servers,
"Enterprise Beans" and more.   Java is an object oriented
language, and all code you write is organised into classes. If
you structure the way a class is defined and called according to
certain rules, then that class may be usable as a program, or as
an applet, or as a servlet.