Introduction to Java
l History
Originally designed (1991)
as a small language for
consumer electronics (cable
boxes, toasters etc.)
Eventually someone wrote
HotJava Browser, which
could run Java Applets
Adopted by Netscape,
Microsoft, Sun etc. as Web
Programming Language.
l More than just a Web Tool
Java is a fully functional,
platform independent,
programming language
Powerful set of machine
independent libraries,
including windowing (GUI)
library.
Java Source code
Compiler
Java “Bytecodes”
Mac
Unix
PC
JIT
Compiler
Bytecode
Interpreter
Machine Code
4