Java est le nom d'un langage de programmation créé par Sun Microsystems. Cette société a été rachetée par Oracle Corporation, qui continue à la maintenir à jour. La dernière version est Java 14, sortie en mars 2020. En outre, les seules versions supportées sont la dernière version du support à long terme (LTS) Java 11, sortie le 25 septembre 2018, et Oracle a sorti pour l'"ancien" Java 8 LTS la dernière "mise à jour publique" gratuite. La prochaine version LTS prévue est la version Java 17 (LTS), prévue pour septembre 2021.
Java, qui s'appelait Oak lorsqu'il était encore en cours de développement, est orienté objet, ce qui signifie qu'il est basé sur des objets qui travaillent ensemble pour faire faire leur travail aux programmes. Le code Java ressemble au C, C++ ou C#, mais le code écrit dans ces langages ne fonctionnera pas en Java dans la plupart des cas sans être modifié.
Java fonctionne sur de nombreux systèmes d'exploitation différents, y compris Android, le système d'exploitation mobile le plus populaire au monde (bien que Java continue d'être utilisé sur Android, même par son fabricant Google, ils ne préfèrent plus Java ; maintenant Kotlin est leur langage préféré, qui peut également être utilisé avec tout le code Java). Cela rend la plate-forme Java indépendante. Pour ce faire, le compilateur Java transforme le code en bytecode Java au lieu de code machine. Cela signifie que lorsque le programme est exécuté, la machine virtuelle Java interprète le bytecode et le traduit en code machine.
Questions et réponses
Q : Quel est le nom du langage de programmation créé par Sun Microsystems ?
R : Le langage de programmation créé par Sun Microsystems s'appelle Java.
Q : Qui prend actuellement en charge et maintient Java à jour ?
R : Oracle Corporation assure actuellement la prise en charge et la mise à jour de Java.
Q : Quelles sont les versions actuelles du support à long terme (LTS) de Java ?
R : Les versions LTS (long-term support) actuelles de Java sont les versions 17, 11 et 8.
Q : Quand la dernière version de Java a-t-elle été publiée ?
R : La dernière version de Java, la version 19, est sortie en septembre 2022.
Q : Y a-t-il une autre société qui prend en charge Java en dehors d'Oracle ?
R : Oui, Eclipse Adoptium prend également en charge Java au moins jusqu'en mai 2026 pour la version 8 et au moins jusqu'en septembre 2027 pour la version 17.
Q : Quel type de code Java utilise-t-il ?
R : Java utilise un code orienté objet, ce qui signifie qu'il est basé sur des objets qui fonctionnent ensemble pour que les programmes fassent leur travail. Il ressemble à C, C++ ou C# mais le code écrit dans ces langages ne fonctionnera pas dans la plupart des cas sans être modifié.
Q : Comment Java se rend-il indépendant de la plate-forme ?
R : Java se rend indépendant de la plate-forme en faisant en sorte que le compilateur transforme le code dans un format spécial appelé bytecode au lieu du code machine. Cela signifie que lorsque le programme est exécuté, le bytecode peut être interprété par un programme spécial appelé machine virtuelle qui le traduit en code machine afin qu'il puisse fonctionner sur différents systèmes d'exploitation tels qu'Android.