Quand la spécification de la langue Java, la 4e édition sera-t-elle disponible?

StackOverflow https://stackoverflow.com/questions/5489233

  •  14-11-2019
  •  | 
  •  

Question

Maintenant que l'aperçu du développeur JDK 7 est sorti, on pourrait penser qu'il est temps pour un nouveau JLS. Après tout, il y a eu des changements dans la langue, bien que petits.

Je n'ai encore rien trouvé. Quand un nouveau JLS sera-t-il disponible, et d'où pourra-t-on l'obtenir?

Était-ce utile?

La solution

Vous pourriez être intéressé par les deux:

JSR 901: spécification de la langue Java
JSR 924: spécification de la machine virtuelle Java

Sans surprise, les deux ont tous deux des projets de critiques ...

Autres conseils

Mise à jour du 18 février 2012: comme décrit à https://blogs.oracle.com/abuckley/en_us/entry/jls7_and_jvms7_online, les éditions Java SE 7 de la spécification de la langue Java et la spécification JVM sont désormais disponibles àhttp://docs.oracle.com/javase/specs/ sous forme PDF et HTML.


Il y a 3 emplacements à partir desquels vous pouvez télécharger le Java Language Specification (JLS), 4th Edition (plus précisément, pas "4e édition" mais "Java SE 7 Edition").

Un projet relativement ancien fait partie de JSR 901 (http://jcp.org/en/jsr/detail?id=901). Il manque une discussion sur certaines des nouvelles fonctionnalités linguistiques, telles que celles de JSR 334, Project Coin (http://www.jcp.org/en/jsr/detail?id=334).

JSR 336 (http://jcp.org/en/jsr/detail?id=336) contient une annexe 3 (http://download.oracle.com/otn-pub/jcp/java_se-7-final-spec/java_se-7-final-annex-3.zip) qui a quatre versions différentes du JLS: une version complète avec et sans barreaux de changement, et une version normative (1/3 plus courte, manquant quelques exemples et explications) avec et sans barreaux de changement. L'annexe 3 de JSR 336 a également 2 versions du JVMS (avec et sans barres de changement).

La meilleure source consiste à obtenir la page de téléchargement JLS de Java SECTHhttp://download.oracle.com/javase/cmn/spec_index.html) (lien direct vers JLS PDF: http://download.oracle.com/javase/7/specs/jls/jls-javase7.pdf). Cette version est légèrement mise à jour par rapport à la version JSR 336. Une seule variété est disponible: la spécification complète sans barres de changement.

À partir de maintenant (4 août 2011), JLS 4e édition n'est pas disponible sous forme imprimée, ni à partir de http://java.sun.com/docs/books/jls/ où les trois premières éditions sont disponibles en téléchargement.

Je ne peux pas répondre à votre question sur le moment où la quatrième édition sera disponible - en fait, à proprement parler, cette question est considéré comme hors sujet, bien que je n'ai pas de problème avec ça - mais je suis convaincu que vous pourrez en obtenir une copie à Page JLS d'Oracle.

Cette page propose actuellement des copies électroniques presque complètes des trois premières éditions gratuitement. Il est également lié à la page de la troisième édition sur Amazon.com, donc je suis également convaincu que vous pourrez acheter des copies papier chez les principaux libraires, si vous êtes dans ce genre de chose.

* La version en ligne diffère de la version imprimée de manière mineure, principalement l'absence de citations dues à des problèmes de droit d'auteur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top