Talk:Java class file: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 61.16.162.164 identified as vandalism to last revision by 62.195.242.47. (TW)
No edit summary
Line 37:
 
::I did find a nice EULA-free description of what happened in class format 50.0: [https://jdk.dev.java.net/verifier.html 50.0 type checking verifier].--[[Special:Contributions/128.210.4.214|128.210.4.214]] ([[User talk:128.210.4.214|talk]]) 19:12, 8 January 2008 (UTC)
 
== Major and Minor Version values in Class File header ==
 
What is the source for the description given for the Major version in the class file header.
 
I checked a number of JDK Java compilers, and found
 
* 45.3: javac 1.2.2
* 46.0: javac 1.4.2_12,1.4.2_14
* 49.0: javac 1.5.0_11,1.5.0_12
* 50.0: javac 1.6.0_06
 
So there is some difference to the description text for the major version given in this article, at least some JDK 1.4.x versions seem to be using major 46 instead of 48, and at least some 1.2.x versions use 45 instead of 46.