« Java SE » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Sergelucas (discuter | contributions)
SniperMaské (discuter | contributions)
m syntaxe + typographie + formatage
Ligne 1 : Ligne 1 :
{{Ébauche|informatique}}
{{Ébauche|informatique}}
[[File:JavaSE Software Architecture.PNG|right|thumb|Architecture logicielle de Java SE]]
[[File:JavaSE Software Architecture.PNG|right|thumb|Architecture logicielle de Java SE.]]
'''Java SE''' (anciennement '''[[Java 2]] Standard Edition''' ou '''J2SE''') est l'édition maitresse (ou distribution) du [[framework]] '[[Plate-forme Java]]' d'[[Oracle Corporation|Oracle]], destinée typiquement aux applications pour [[Poste de travail#Poste de travail informatique|poste de travail]]<ref>[http://www.oracle.com/us/technologies/java/overview/index.html Oracle and Java technologies]www.oracle.com</ref>{{,}}<ref>[http://docs.oracle.com/javaee/6/firstcup/doc/gkhoy.html {{lang|en|texte=Differences between Java EE and Java SE}}]http://docs.oracle.com</ref>.
'''Java SE''' (anciennement '''[[Java 2]] Standard Edition''' ou '''J2SE''') est l'édition maitresse (ou distribution) du [[framework]] '[[Plate-forme Java]]' d'[[Oracle Corporation|Oracle]], destinée typiquement aux applications pour [[Poste de travail#Poste de travail informatique|poste de travail]]<ref>[http://www.oracle.com/us/technologies/java/overview/index.html Oracle and Java technologies]www.oracle.com</ref>{{,}}<ref>[http://docs.oracle.com/javaee/6/firstcup/doc/gkhoy.html {{lang|en|texte=Differences between Java EE and Java SE}}]http://docs.oracle.com</ref>.


Cette plateforme contient outre toutes les [[Interface de programmation|API]] de base:
Cette plateforme contient outre toutes les [[Interface de programmation|API]] de base :
* toutes les API spécialisées dans le poste client ([[Java Foundation Classes|JFC]] et donc [[Swing (Java)|Swing]], [[Abstract Window Toolkit|AWT]] et [[Java2D]]),
* toutes les API spécialisées dans le poste client ([[Java Foundation Classes|JFC]] et donc [[Swing (Java)|Swing]], [[Abstract Window Toolkit|AWT]] et [[Java2D]]) ;
* ainsi que des API d'usage général comme [[Java API for XML Processing|JAXP]] (pour le {{lang|en|''parsing''}} [[Extensible Markup Language|XML]])
* ainsi que des API d'usage général comme [[Java API for XML Processing|JAXP]] (pour le {{lang|en|''parsing''}} [[Extensible Markup Language|XML]]) ;
* et [[Java database connectivity|JDBC]] (pour la gestion des bases de données).
* et [[Java database connectivity|JDBC]] (pour la gestion des bases de données).



Version du 5 décembre 2014 à 21:29

Architecture logicielle de Java SE.

Java SE (anciennement Java 2 Standard Edition ou J2SE) est l'édition maitresse (ou distribution) du framework 'Plate-forme Java' d'Oracle, destinée typiquement aux applications pour poste de travail[1],[2].

Cette plateforme contient outre toutes les API de base :

  • toutes les API spécialisées dans le poste client (JFC et donc Swing, AWT et Java2D) ;
  • ainsi que des API d'usage général comme JAXP (pour le parsing XML) ;
  • et JDBC (pour la gestion des bases de données).

Il a été renommé Java SE par Sun Microsystems juste après son rachat par Oracle Corporation en 2009.

À chaque version du JSE correspond notamment, comme toutes les éditions Java :

Versions et historique

Oracle a annoncé en juillet 2011 la sortie de Java SE 7 pour le mois d'août de cette même année. Cette version n'a toutefois été préconisée à la communauté d'utilisateur qu'un an plus tard. Elle a été updatée plusieurs fois de suite, ainsi que Java 6n principalement pour corriger des failles de sécurité.

Java 8 sort en mars 2014, compatible sur Apple à partir de MacOSX 10.7 seulement.

Mi-2014, les versions suivantes de Java SE existent :

Version Last update Dénomination JSE/JRE Nom de code Spécifications JDK Statut Octobre 2014 Période de maintenance
1.8 0.25 Java SE 8 Kenaï - 1.8 Stable, actuel, version 1.8.0.25 proposée aux développeurs
1.7 0.71 Java SE 7 Dolphin (en) JSR 336 1.7 Stable, actuel, version 1.7.0.71 proposée aux développeurs et utilisateurs 2011-2015 ou +
1.6 0.45/0.51 Java SE 6 Mustang (en) JSR 270 1.6 Stable, actuel, version 1.6.0.45[3] proposée aux utilisateurs
(1.6.0.51 sur MacOSX)
2005-2013[4]
1.5 0.22 J2SE 5.0 Tiger (en) JSR 176 1.5 En fin de vie 2002-2006
1.4 2.19 J2SE 1.4 Merlin (en) JSR 59 1.4 Obsolète 2000-2004
1.3 1.29 J2SE 1.3 Kestrel (en) JSR 58 1.3 Obsolète 2000-2001
1.2 - Java 1.2 (en) JSR 52 1.2 N'est plus soutenu de façon active 2000-2006

Voir aussi

Articles connexes

Liens externes

Toutes les pages suivantes sont des pages de sites Web appartenant à Oracle Corporation, elles sont donc toutes en anglais américain.

Bibliographie

Références