Эта проблема была решена в выпуске Java 7. Документы Java 7 содержат Спецификации ссылка на боковую панель (видите?), Которая ссылается на два новых файла PDF (* 1005) * JLS и JVMS ).
Как отмечает @Andrey Loskutov в блоге , связанном с комментарием к этому вопросу, JSR-000336 Java SE 7 Содержание Содержание Окончательная спецификация выпуска содержит приложение с различные версии этих артефактов и некоторые слова, включая следующий текст:
Последней автономной спецификацией виртуальной машины Java была Вторая редакция в 1999 году. В 2004 году на нее повлияли JSR для Java SE 5.0. Например, JSR 14 глубоко пересмотрел главу ClassFile. Не было опубликовано ни одного интегрированного документа, но, тем не менее, спецификация виртуальной машины Java была официально обновлена в 2004 году. Изменения между 1999 и 2004 годами были определены в отдельных главах в то время, и больше невозможно идентифицировать изменения, сделанные специально для Java SE 5.0 .
Затем на спецификацию 2004 года в 2006 году повлияли JSR для Java SE 6. Например, JSR 202 глубоко пересмотрел главу «Связывание». Опять же, не было опубликовано ни одного интегрированного документа, но, тем не менее, спецификация виртуальной машины Java была официально обновлена в 2006 году. Опять же, изменения между 2004 и 2006 годами были определены в отдельных главах в то время, и больше невозможно идентифицировать изменения, сделанные конкретно для Java SE 6.
Почему Sun / Oracle делает исследовательский проект по поиску документации, это вопрос для другого форума. Достаточно сказать, однако, что их разрозненный подход к документации в сочетании с тем фактом, что ничто не связано с чем-либо еще, делает работу с Java намного сложнее, чем должно быть.