views:

536

answers:

2

It would appear as though the only way to get the current version of the Java Virtual Machine Specification is to take the Second Edition, merge in the Existing Changes and then add on top of that the Java6 proposed changes which are not really proposed anymore, but actual.

Really?

Two question arise out of this:

  1. Is that all the deltas?
  2. Why isn't there an official current version?

Anybody know of anything I'm missing, to either end?

A: 

3rd ed. [PDF] [http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf][1]

armandino
No, not the "Java Language Specification". I'm talking about the "Java Virtual Machine Specification" -- a distinctly different publication.
David Citron
+4  A: 

Is that all the deltas?

Yes, the documents you link to are the most up-to-date sources of information for the current state of the JVM specification.

Why isn't there an official current version?

This is only a guess, but I would say it's because "The JCP has over 1200 corporate and individual participants." Too many cooks.

The other possibility is, with Java 7 just over the horizon, they're waiting to publish the new JVM spec until the new release.

Bill the Lizard