Bonjour !
Qlq un pourrait avoir l'amabilité de m'expliquer les principales évolutions qu'a connu l'environnement JAVA/J2EE. Personnellement je me perds dans les chiffres : java 5, java 6 ...
Merci d'avance !
Bonjour !
Qlq un pourrait avoir l'amabilité de m'expliquer les principales évolutions qu'a connu l'environnement JAVA/J2EE. Personnellement je me perds dans les chiffres : java 5, java 6 ...
Merci d'avance !
Ce serait un peu long de tout rédiger alors qu'il existe déja plein de références qui en parlent.
http://www.google.com/search?hl=fr&c...Rechercher&lr=
http://www.google.com/search?client=...cherche+Google
merci pr ta reponse.
je ne demande pas qu'on me liste les évolutions apportées par chaque version, je sais que cela serait lourd
ce que je demande c'est qu'on m'explique par exemple depuis quand ajoute-t-on un chiffre d'historique pour la norme Java...etc
je ne trouve pas de documentation efficace, alors si qlq un sait déjà, je lui serait reconnaissant de men informer
merci d'avance
Salut,
Petit cours d'histoire alors
A l'origine le second chiffre indiquait un changement de version majeur : 1.1, 1.2, 1.3, 1.4...
A chaque changement de version majeure on peut avoir :
- De nouvelles APIs
- Éventuellement des changements dans le langages en lui même.
Les chiffres suivants indique généralement des changements plus ou moins mineures ou des corrections de bugs, mais pas de changement dans le langage ni de nouvelle API (ou en tout cas elle ne sont pas standard).
Là ou cela se complique c'est qu'avec la version 1.2, le langage "Java" a été renommé "Java 2" mais la plateforme a conservé les numéro en 1.x. On a donc eu droit à :
- Java 2 Standard Edition 1.2
- Java 2 Standard Edition 1.3
- Java 2 Standard Edition 1.4
Non seulement cela devenait complètement incompréhensible, mais cela pouvait prêter à confusion avec la plupart des notations qui utilisent 1.x pour des versions intermédiaires. On pouvait penser que Java 1.5 était une version intermédiaire alors qu'il s'agit d'une des version majeures les plus importante
Il a donc été choisi d'utiliser un numéro de version "rond". Ainsi 1.5.0 est devenu 5.0, mais les deux numéros sont utilisé (1.5.0 est le numéro de version "developpeur", tandis que 5.0 est le numéro de version du produit).
Lire : http://java.sun.com/j2se/1.5.0/docs/...rsion-5.0.html
A noter que Java 5.0 était toujours nommée J2SE (Java 2 Standard Edition)
La version suivante à finalisé ce changement de numérotation en deux étapes :
- Fini J2SE, qui est remplacé par Java SE. On ne se traine donc plus ce "2" dans le nom de la plateforme.
- Le numéro de version passe à 6 tout court (sans le .0)
Mais encore une fois les numéro 1.6.0 ou 1.6 continuent tous deux à représenter cette version...
Lire : http://java.sun.com/javase/6/webnotes/version-6.html
Bref : Sun et les numéros de version, c'est le bordel !!!
a++
merci bcp pr ta reponse.
S'il y a qlq chose sur laquelle je suis à 100% d'accord, c'est ta derniere citation![]()
Partager