Java类规范

3
我正在尝试寻找Java .class格式的最新规范。所有的信息基本上都指向了这个JSR 202,但看起来它自2006年以来就没有更新过。
那么这是否是最新版本呢? http://www.jcp.org/en/jsr/detail?id=202

1
你期望什么呢?Java自那时起就没有更新过了。 - Nikita Rybak
通过跟踪链接,我发现“此JSR将作为J2SE 1.5的一部分发布”,因此合理地问是否在版本1.6中有所更改。 - Raedwald
是的,这就是我在想。自那时以来,Java已经进行了许多更新,但我认为实际上并没有进行任何语言更改。 - Casey
尽管Java语言经常发生变化,但底层的类文件结构非常稳定,就像Windows可执行文件或gcc目标文件的二进制结构非常稳定一样。 - Stewart Murrie
1个回答

1

是的,那是最新发布的版本。


如何“告诉”它是最新发布的版本? - Raedwald
一种方法是使用最新的Java编译器编译Java程序,然后查看类文件中的版本号,看它是否已经更新。 - President James K. Polk
不要过于深入思考,这是最新版本,因为(a)JSR202已经定稿和出版,(b)没有任何正在进行或拟议的JSR可以取代它。我想,如果您想完全确定,您可以查看OpenJDK项目中的源代码,看看当前的编译器实际上执行了什么操作。 - Stewart Murrie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接