Preface to the First Edition

The Java Virtual Machine Specification has been written to fully document the design of the Java Virtual Machine. It is essential for compiler writers who wish to target the Java Virtual Machine and for programmers who want to implement a compatible Java Virtual Machine.

The Java Virtual Machine is an abstract machine. References to the Java Virtual Machine throughout this specification refer to this abstract machine rather than to any specific implementation. This specification serves as documentation for a concrete implementation of the Java Virtual Machine only as a blueprint documents a house. An implementation of the Java Virtual Machine must embody this specification, but is constrained by it only where absolutely ...

Get The Java® Virtual Machine Specification, Java SE 7 Edition, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.