By Jon Meyer, Troy Downing
January 1900
Pages: 450
ISBN 10: 1-56592-194-1 |
ISBN 13: 9781565921948
![]()
![]()
![]()
![]()
(Average of 1 Customer Reviews)
This book is OUT OF PRINT.
Book descriptionThis book is a comprehensive programming guide for the Java Virtual Machine (JVM). It gives readers a strong overview and reference of the JVM so that they may create their own implementations or write their own compilers that create Java object code.
Full Description
Register your book | Submit Errata | Sample Chapter | O'Reilly Java Center
Browse within this book
Cover | Table of Contents | Index | Sample Chapter
Book details
First Edition: January 1900
ISBN: 1-56592-194-1
Pages: 450
Average Customer Reviews: ![]()
![]()
![]()
![]()
(Based on 1 Reviews)
Featured customer reviews
Java Virtual Machine Review, June 06 2000
I have bought the book and this is a perfect book to learn JVM from A to Z. It can help someone with no prior experience in Java language can actually program in JVM.
By the way, the diskette from my book is defected. How can I download the stuff? Thank you very much.
Media reviews
"This book is focused on the Java Virtual Machine (JVM), one of the most exciting and important features of the Java technology. It is a comprehensive programming guide for the Java Virtual Machine. The book is divided into three sections: the first section includes overview of the machine, information on the semantics and structure of the JVM. The second section is a guide to the instruction set and the third section is a reference of the JVM instructions.
"These sections describe the Java class file format in detail and contain lists all JVM instructions alphabetically, by function, and by opcode. This book complements the JVM specification by providing a higher-level description of JVM semantics, along with many examples and tutorials.
"The book is intended to give readers a strong overview and reference of the JVM so that they may create their own implementations of the JVM, or write their own compilers that create Java object code. The Java architecture is very open -- it's easy to add programmatic extensions to Java, once you have used this book to learn the basic rules of the Java Virtual Machine. And the Java Virtual Machine is portable, so you only have to write the extension once. If you don't like how a particular feature of the Java language works, why not create an extension library that operates in the way you need it to? It's not as hard as you might think, and this book gives all the necessary details.
"Like many other books, this book includes numerous examples written in Java assembly language. The enclosed disk contains the source code for the examples as well as Jasmin. Jasmin, a Java assembler, allows compiling ASCII descriptions of Java classes and converts them into binary Java class files suitable for loading into a Java interpreter. So the examples in this book can all be compiled and executed. The reference section offers a complete description of the instruction set of the VM and the class file format, including a description of the byte-code verifier.
"This book is good for different people: programmers, students, hobbyists, professionals, and anyone else who is interested in Java technology and who wants to learn what goes on under the hood of the Java Virtual Machine."
--The COOK Report on Internet, July-August 1997 (http://cookreport.com/)
