Когда будет доступна спецификация языка Java, 4-е издание? - PullRequest
19 голосов
/ 30 марта 2011

Теперь, когда предварительный просмотр JDK 7 завершен, можно подумать, что пришло время для нового JLS. В конце концов, в языке произошли изменения, пусть и небольшие.

Я еще ничего не нашел. Когда будет доступен новый JLS и откуда его можно будет получить?

Ответы [ 3 ]

10 голосов
/ 05 августа 2011

ОБНОВЛЕНИЕ 18 февраля 2012 г .: Как описано в https://blogs.oracle.com/abuckley/en_US/entry/jls7_and_jvms7_online, Java SE 7 Editions языка Java Спецификация и спецификация JVM теперь доступны на http://docs.oracle.com/javase/specs/ в формате PDF и HTML.


Есть 3 места, из которых вы можете скачать язык Java Спецификация (JLS), 4-е издание (точнее, не «4-е издание», а «Java SE 7 edition»).

Относительно старый проект является частью JSR 901 (http://jcp.org/en/jsr/detail?id=901). В нем отсутствует обсуждение некоторых новые языковые функции, такие как JSR 334, Project Coin (http://www.jcp.org/en/jsr/detail?id=334).

JSR 336 (http://jcp.org/en/jsr/detail?id=336) содержит Приложение 3 (http://download.oracle.com/otn-pub/jcp/java_se-7-final-spec/java_se-7-final-annex-3.zip) который имеет четыре разные версии JLS: полная версия с и без полос изменений, и только нормативный (1/3 короче, не хватает некоторых примеры и пояснения) версия с изменениями и без них. JSR 336 В Приложении 3 также есть 2 версии JVMS (с панелями изменений и без них).

Лучший источник - получить JLS от Спецификации Java SE скачать страница (http://download.oracle.com/javase/cmn/spec_index.html) (прямая ссылка в JLS PDF: http://download.oracle.com/javase/7/specs/jls/JLS-JavaSE7.pdf). Это версия немного обновлена, по сравнению с версией JSR 336. Только один Разнообразие доступно: полная спецификация без шин.

На данный момент (4 августа 2011 г.) 4-е издание JLS недоступно в печатном виде. форма, и это не доступно от http://java.sun.com/docs/books/jls/ где первые три издания доступны для скачивания.

10 голосов
/ 31 марта 2011

Вас могут заинтересовать оба из них:

JSR 901: спецификация языка Java
JSR 924: спецификация виртуальной машины Java

Не удивительно, что у обоих есть последние черновые обзоры ...

2 голосов
/ 31 марта 2011

Я не могу ответить на ваш вопрос о том, когда будет доступно четвертое издание - на самом деле, строго говоря, этот вопрос считается не по теме , хотя у меня нет проблем с ним - но Я уверен, что вы сможете получить копию на странице JLS Oracle .

Эта страница в настоящее время предлагает почти полные * электронные копии первых трех изданий бесплатно. Он также ссылается на страницу третьего издания на Amazon.com, поэтому я также уверен, что вы сможете купить бумажные копии у крупных книготорговцев, если вам это нравится.

* Он-лайн версия отличается от печатной версии незначительно, в первую очередь отсутствием цитат из-за проблем с авторским правом.

...