Internet and Java
Exponential growth of Internet.
Internet-based distributed applications : robust,
secure, platform-independent.
Java for Internet Computing - object-oriented,
extensive set of APIs, multi-threaded, exception
handling.
Java compilers create Java byte codes.
Byte codes are interpreted by Java Virtual
Machine.
Just in time compilers.
Java Applets - make web pages dynamic.