By NBharti78
via javaworld.com
Published: Aug 05 2009 / 07:15
The best-versioned artifact in the Java world today is the ClassFile structure. Two numbers that evolve with the Java SE platform (as documented in the draft Java VM Specification, Third Edition) are found in every .class file, governing its content. But what determines the version of a particular .class file, and how is the version really used?



Comments
andrewm replied ago:
interesting article on what java class version numbers mean. it would be better with more info on what exactly has changed in the class format that prevents a 1.5 class from working on an older vm.
on a related topic, does anyone use the fact that java can accept unicode programs? i mean, outside of language translated strings (which are best outside of code), does anyone program using unicode, or do they just stick to the standard ascii set?
Voters For This Link (7)
Voters Against This Link (0)