Java (langage)

Java
Logo.
Image illustrative de l’article Java (langage)

Date de première version Voir et modifier les données sur Wikidata
Paradigme Orienté objet, structuré, impératif, fonctionnel, générique
Auteur Sun Microsystems
Développeurs Oracle Corporation
Dernière version 22 (19 mars 2024[1])
Typage Statique, fort, sûr, nominatif
Influencé par Objective-C, C++, Smalltalk, Eiffel[3], Ada 83, Mesa, Modula-3, Oberon, Pascal
A influencé C#, J#, Ada 2005, Gambas, BeanShell, Clojure, ECMAScript, Groovy, JavaScript, PHP, Kotlin, Python[4], 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 jmodVoir et modifier les données sur Wikidata

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.

  1. Oracle Releases Java 22
  2. « JDK 21 »
  3. In Java 5.0, several features (the enhanced for loop, autoboxing, varargs, annotations and enums) were introduced, after proving themselves useful in the similar (and competing) language [1][2][3]
  4. « PEP 318 -- Decorators for Functions and Methods », sur Python.org (consulté le ).

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search