or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
The Java Virtual Machine Specification (Java Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Java Virtual Machine Specification (Java Series) [Paperback]

Tim Lindholm , Frank Yellin
4.0 out of 5 stars  See all reviews (1 customer review)
Price: £37.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in The Java Virtual Machine Specification (Java Series) for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Effective Java: Second Edition £30.39

The Java Virtual Machine Specification (Java Series) + Effective Java: Second Edition
Price For Both: £68.38

Show availability and delivery details

  • This item: The Java Virtual Machine Specification (Java Series)

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Effective Java: Second Edition

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 496 pages
  • Publisher: Prentice Hall; 2 edition (1 July 1999)
  • Language English
  • ISBN-10: 0201432943
  • ISBN-13: 978-0201432947
  • Product Dimensions: 21.7 x 20.7 x 2.6 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 651,380 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Product Description

The nucleus of the Java(TM) 2 platform, the Java(TM) virtual machine is the technology that enables the Java 2 platform to host applications on any computer or operating system without rewriting or recompiling. The Java virtual machine is also responsible for the compactness of applications targeting the Java 2 platform, and is the basis for its security capabilities. 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

From the Back Cover

The nucleus of the Java(TM) 2 platform, the Java(TM) virtual machine is the technology that enables the Java 2 platform to host applications on any computer or operating system without rewriting or recompiling. The Java virtual machine is also responsible for the compactness of applications targeting the Java 2 platform, and is the basis for its security capabilities.

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

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
9 of 9 people found the following review helpful
By A Customer
Format:Paperback
My only real criticism is that when you come to writing a JVM, the information you need to code a particular VM routine is often distributed throughout several chapters in the book. Otherwise, this book contains just about everything you need from how to parse class files to a full instruction set specification.

If you are writing a JVM, you should also buy the JNI book for two reasons:
(1) JNI is not covered in the JVM specification, and chances are you'll need to support calls into your embedded JVM from C/C++ code, so you may as well build it with the JNI framework in mind (i.e. understanding JNI will influence the way you design your JVM);
(2) some of the JNI functions are useful internally as well as to JNI users (e.g. GetMethodId), and using them means your JNI implementation will get more testing and be more robust.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  4 reviews
41 of 41 people found the following review helpful
Excellent reference for the JVM 22 Feb 2000
By A Customer - Published on Amazon.com
Format: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.
9 of 13 people found the following review helpful
pretty bad 10 Jun 2004
By A Customer - Published on Amazon.com
Format: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 28 people found the following review helpful
About Inner classes 21 April 1999
By A Customer - Published on Amazon.com
Format:Paperback
I think that Inner classes attribute is not very clear on the book. Say more about super and inner classes
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges