Java est le langage de programmation orienté objet de haut niveau créé par James Gosling et Patrick Naughton, deux employés de Sun Microsystems, compilé vers lecode de bytecodes, exécuté au machine virtuelle Java (JVM), d'interface graphique (AWT/Swing).
Date de première version : 1995 Paradigme : Orienté objet, structuré, impératif, fonctionnel, générique. Auteur : Sun Microsystems. Développeurs : Oracle Corporation. Dernière version : 23 (17 septembre 2024). Typage : Statique, fort, sûr, nominatif. Influencé par : Objective-C, C++, Smalltalk, Eiffel, Ada 83, Mesa, Modula-3, Oberon, Pascal. A influencé : C#, J#, Ada 2005, Gambas, BeanShell, Clojure, ECMAScript, Groovy, JavaScript, PHP, Kotlin, Python, 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. Des environnements de développement (Eclipse/Java Development Kit), l'Environnement d'exécution Java (JRE), des machines virtuelles (MSJVM (en), applicatives multiplateforme (JVM), une déclinaison pour les périphériques mobiles/embarqués (J2ME).