Publisher's Synopsis
The virtual machine concept represents a platform-independent set of computer instructions for compiling Java programs for multiple platforms. This abstract component of the Java language provides the mechanisms for exploiting portability, efficiency and reliability. This text, aimed at developers responsible for performance tuning, security, reliability and other system-level programming issues, presents detailed machine-independent information, which provides readers with sufficient details to implement the abstract design in a range of technologies. Readers are guided through elements of the abstract machine design as well as strategies for creating concrete interchange formats for compiled Java code.