just what is the difference?
In a nutshell!
is a full-blown programming language, and its results are "compiled" into
small independent files (known as, for example, applets, servlets, beans and
applications) which cannot be read by human eye and which execute very fast
when embedded in a web page. It is a powerful language and can create highly
interactive web page elements. Unlike DHTML menus, java menus can be highly
scalable (i.e. handle big indices without loss of performance).
the web page itself that can be read and written by most web designers. It
is much easier, much simpler, and much more limited than java. It is also
much more vulnerable to browser-differences (Microsoft and Netscape
is better at manipulating or modifying HTML code dynamically.