Java | ||
Date de première version | ||
---|---|---|
Paradigme | Orienté objet, structuré, impératif, fonctionnel, générique | |
Auteur | Sun Microsystems | |
Développeurs | Oracle Corporation | |
Dernière version | 23 (17 septembre 2024[1]) | |
Typage | Statique, fort, sûr, nominatif | |
Influencé par | Objective-C, C++, Smalltalk, Eiffel[2], Ada 83, Mesa, Modula-3, Oberon, Pascal | |
A influencé | C#, J#, Ada 2005, Gambas, BeanShell, Clojure, ECMAScript, Groovy, JavaScript, PHP, Kotlin, Python[3], Scala, Seed7, Vala, Processing | |
Implémentations | Liste de JVM | |
Système d'exploitation | Multiplateformes | |
Licence | GNU GPLV2+CPE | |
Site web | www.oracle.com/java/technologies | |
Extension de fichier | java, class, jar, jad et jmod | |
modifier |
Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au SunWorld.
La société Sun est rachetée en 2009 par la société Oracle qui détient et maintient désormais Java.
Un logiciel écrit en langage Java a pour particularité d'être compilé vers un code intermédiaire formé de bytecodes qui peut être exécuté dans une machine virtuelle Java (JVM) en faisant abstraction du système d'exploitation.
Java 23 est officiellement disponible depuis le . Cette version fait suite à la LTS Java 21, et précède la prochaine LTS attendue, Java 25, prévue pour septembre 2025[4].