encyclopédie par wikipédia

Affichages
P U B L I C I T É

Plate-forme Java

Un article de Wikipédia, l'encyclopédie libre.
Page d'aide sur l'homonymie - Wikipedia Orange Pour les articles homonymes, voir Plateforme.
Plate-forme Java
Importez le logo de ce logiciel - Wikipedia Orange
Développeur James Gosling / Sun Microsystems /
Dernière version Version 6 Update 31 (1.6.0.31)
Version avancée Version 7 Update 3 (1.7.0.3)
Écrit en Java, C++[citation nécessaire]
Environnement Windows 7, Windows XP, Mac OS X, Linux and Solaris[1]
Type technique
Licence logiciel propriétaire / gratuiciel[2]
Site web http://www.java.com/fr/

La plate-forme Java (the Java Platform en anglais) est une plate-forme produite par Sun Microsystems permettant de développer et d'exécuter des programmes écrits en langage Java indépendante de tout processeur et de tout système d'exploitation. La plate-forme se compose principalement d'un moteur d'exécution (appelé une machine virtuelle) et d'un compilateur fourni avec un ensemble de bibliothèques standards dont il existe plusieurs implémentations pour divers matériel et système d'exploitation, de façon à ce que les programmes Java puissent s'exécuter de façon identique sur chacun d'entre eux.

Il existe plusieurs distributions (édition en anglais) de cette plate-forme, avec chaque version successive de Java; on retrouve notamment :

La dernière version de la plate-forme Java est la 1.7.0 ou 7 (il s'agit de la même et unique version), le numéro 7 fait référence à la version produit tandis que le numéro de version 1.7.0 désigne la version développeur.

La plate-forme Java est constituée de plusieurs programmes, chacun d'entre eux apportant une fonctionnalité de l'ensemble des capacités de la plate-forme. Par exemple, l'un d'entre eux qui appelé le compilateur Java et qui permet de convertir les codes source Java en bytecode Java (un langage intermédiaire destinée à la JVM (Java Virtual Machine ou machine virtuelle Java)) est fourni par le JDK (Java Development Kit). Un autre élément, appelé le JRE (Java Runtime Environment) implémente habituellement la JVM grâce à un compilateur JIT (Just In Time) qui convertit à la volée le bytecode intermédiaire en un code natif pour la machine.

Sommaire

Java Virtual Machine

Article détaillé : Machine virtuelle Java.

Les bibliothèques

Les langages

Versions et historique

Oracle a annoncé en juillet 2011 la sortie de Java 7 pour le mois d'aout de cette même année; début 2012 cette version était toutefois toujours préconisée à la communauté de développeurs uniquement.

La plateforme Java a connu les versions suivantes :

Version Dénomination JSE Spécifications Statut début 2012
1.8 Java SE 8 - Early development
1.7 Java SE 7 - Stable, actuel, version proposée aux développeurs
1.6 Java SE 6 JSR 270 Stable, actuel, version proposée aux utilisateurs
1.5 J2SE 5.0 JSR 176 En fin de vie
1.4 J2SE 1.4 JSR 59 Obsolète
1.3 - - Obsolète
1.2 - - N'est plus soutenu de façon active

Les plates-formes similaires

Voir aussi

Notes et références

mentions légales Wikipédia
politique de confidentialité à propos de Wikipédia avertissements contacts faire un don
P U B L I C I T É