Uncommon · Knowledge
Java Platform
Computing platform developed by Sun Microsystems
Computing platform (1999)
Summary built from Wikidata data
From Wikipedia
Text in French No article in your language yet: excerpt in French.
La plateforme Java (the Java Platform en anglais, plateforme Java 2 anciennement) est un standard de facto de plateforme logicielle, produit par Sun Microsystems, puis Oracle Corporation, permettant de développer et d'exécuter des programmes écrits en langage Java indépendants de tout processeur et de tout système d'exploitation, conformément à la technologie Java. Toute plate-forme Java se compose principalement d'un moteur d'exécution (appelé une machine virtuelle Java, ou 'JVM') et d'un compilateur fourni avec un ensemble de bibliothèques standards dont il existe plusieurs implémentations pour divers matériels et systèmes d'exploitation, de façon que les programmes Java puissent s'exécuter de façon identique sur chacun d'entre eux. Chaque version de plateforme Java répond à des spécifications normalisées dans les Java Specification Requests ou (JSR). Plusieurs versions de cette plateforme cohabitent mi-2015, avec des JVM propres, Oracle implémentant et proposant notamment ses propres implémentations : HotSpot pour Java SE, serveur Glassfish pour Java EE. À l'instar de la plateforme Microsoft .NET ou de l'environnement Eclipse qui ciblent plusieurs langages, la plateforme Java vise à supporter d'autres langages de programmation que son langage natif Java. Le terme Java Platform est avant tout une dénomination commerciale. Sa désignation comme plateforme plutôt que Framework se justifie cependant par l'intégration, avec les bibliothèques logicielles constituant le framework Java, de la JVM qui permet d'exécuter les programmes Java sur différents OS. Ainsi, chaque plate-forme Java ne se limite pas à une bibliothèque de composants mis à disposition, elle se caractérise de surcroit par sa faculté à exécuter des logiciels. Le terme de framework Java doit ainsi être réservé plutôt à des outils logiciels complémentaires enrichissant Java avec des bibliothèques complémentaires, telles que Spring framework. La machine virtuelle Java (en anglais Java virtual machine ou JVM) est un appareil informatique fictif (qui exécute des programmes compilés sous forme de bytecode Java.
Text: French Wikipedia, CC BY-SA 4.0. ·