![]() Sell Back Your Copy for $4.26
Whether you buy it used on Amazon for $10.93 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $4.26.
Used Price$10.93
Trade-in Price$4.26
Price after
Trade-in$6.67 |
The first part of The Java Virtual Machine Specification discusses the relationships among Java program elements like objects, variables, data types, arrays, exceptions and threads, and compile and run time. Implementers of Java compilers and interpreters need to understand this stuff, but it also makes fascinating reading for Java programmers--it'll help with writing more efficient applications.
From there, the authors dig into the binary .class file format. They provide information on creating such a file as output from a Java compiler, and also give lots of data on how a Java interpreter should examine a .class file to verify its validity and trustworthiness. The authors explain how to carry out loading and linking operations on the objects a .class file defines.
The latter half of The Java Virtual Machine Specification is pure reference--it's a list of all Java opcodes, their purposes, formats, and accepted operands. There's also information about the exceptions each opcode can throw during compilation and execution.
Helpfully, the authors provide a peek at how Sun's Java compiler (javac) and Java interpreter (java) work, complete with source code. These examples promise to provide developers with hints as they implement their own compilers and runtime environments. --David Wall
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
41 of 41 people found the following review helpful:
5.0 out of 5 stars
Excellent reference for the JVM,
By A Customer
This review is from: Java™ Virtual Machine Specification, The (2nd Edition) (Paperback)
If you're writing a Java compiler or Java Virtual Machine, this book is a must-have. It's also great for the serious Java programmer who is interested in the "guts" of how Java works. But if you want a tutorial on the JVM, you'll be better served by another book. Before you buy this book, you should also know that the on-line version is freely available.
8 of 12 people found the following review helpful:
2.0 out of 5 stars
pretty bad,
By A Customer
This review is from: Java™ Virtual Machine Specification, The (2nd Edition) (Paperback)
the authors simply don't know how to present their stuff in an orderly fashion. looks like a rushed job.go look at John Gough's "Compiling for the .NET Common Language Runtime", which treats a similar topic, and you see the difference. or if you prefer a formal style, look at "Java and the Java Virtual Machine: Definition, Verification, Validation".
3 of 27 people found the following review helpful:
5.0 out of 5 stars
About Inner classes,
By A Customer
This review is from: Java™ Virtual Machine Specification, The (2nd Edition) (Paperback)
I think that Inner classes attribute is not very clear on the book. Say more about super and inner classes
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|