
This book was written by those directly responsible for the design and implementation of the Java virtual machine, and is the complete and definitive specification for the technology. It is an essential reference for writers of compilers for the Java programming language and implementors of the Java virtual machine. This second edition specifies the newest version of the Java virtual machine and provides a fascinating view into the inner workings of the Java 2 platform.
In this book you will find comprehensive coverage of the class file format, the hardware, operating system, and implementation-independent binary format for compiled code. The authors fully describe the instruction set of the Java virtual machine. You will find an entire chapter of examples that demonstrate how to compile code written in the Java programming language into the instruction set of the Java virtual machine. In addition, the book presents a discussion on the vital topic of Java virtual machine threads and their interaction with memory.
All in all, this comprehensive, detailed, and methodical presentation provides the information necessary to implement your own fully compatible Java virtual machine.
0201432943B04062001
A part of the official Java Series, this book provides the definitive description of every element of the Java Virtual Machine (JVM), the underlying technology responsible for Java's most distinctive features; its cross-platform delivery, the small size of its compiled code, and its security capabilities. Knowledge of this underlying technology enables Java programmers to better understand how their own programs operate, achieve faster performance, design more secure systems, and create new languages with the JVM's portability and superior performance.
The book provides comprehensive and detailed coverage of the JVM class file format and instruction set. In addition, it includes directions for compiling the Java Virtual Machine with numerous practical examples, and demonstrates the JVM's powerful verification techniques that insure safe execution of untrusted code.
| kathryn v johnson jeffery deaver hamdy a taha andrew mcgill hans walter heldt | s v blakeslee deepa sn sudarshan s rynearson edward k m d vajpayee atal bihari |