Java Virtual Machine

Attributes
Basis for Platform Independence
Stack Based
Executes Byte Code (the Java Assembly Language)
JVM Interpreter Relavtively Small So That It Can Fit into as Many Places as
possible - like TVs, cell phones, rings, etc.
Provides Some Important Security Features (primarily for applets)
