Java

Définition - Que signifie Java?

Java est un langage de programmation orienté objet qui produit des logiciels pour plusieurs plates-formes. Lorsqu'un programmeur écrit une application Java, le code compilé (appelé bytecode) s'exécute sur la plupart des systèmes d'exploitation (OS), y compris Windows, Linux et Mac OS. Java tire une grande partie de sa syntaxe des langages de programmation C et C ++.

Java a été développé au milieu des années 1990 par James A. Gosling, un ancien informaticien de Sun Microsystems, avec Mike Sheridan et Patrick Naughton.

Definir Tech explique Java

Java est un langage orienté objet, ce qui signifie que tous les programmes sont constitués d'entités représentant des concepts ou des choses physiques appelées «objets». Les programmes Java se trouvent sur les ordinateurs de bureau, les serveurs, les appareils mobiles, les cartes à puce et les disques Blu-ray (BD).

Applications courantes de Java

Java produit des applets (programmes exécutés par navigateur), qui facilitent l'interface utilisateur graphique (GUI) et l'interaction d'objets par les internautes. Avant les applets Java, les pages Web étaient généralement statiques et non interactives. Les applets Java ont perdu de leur popularité avec la sortie de produits concurrents, tels qu'Adobe Flash et Microsoft Silverlight.

Les applets Java s'exécutent dans un navigateur Web avec Java Virtual Machine (JVM), qui traduit le bytecode Java en instructions de processeur natives et permet l'exécution indirecte du programme du système d'exploitation ou de la plate-forme. JVM fournit la majorité des composants nécessaires pour exécuter le bytecode, qui est généralement plus petit que les programmes exécutables écrits dans d'autres langages de programmation. Le bytecode ne peut pas s'exécuter si un système ne dispose pas de la JVM requise.

Le développement de programmes Java nécessite un kit de développement logiciel (SDK) Java, qui comprend généralement un compilateur, un interpréteur, un générateur de documentation et d'autres outils utilisés pour produire une application complète.

Le temps de développement peut être accéléré grâce à l'utilisation d'environnements de développement intégrés (IDE) - tels que JBuilder, Netbeans, Eclipse ou JCreator. Les IDE facilitent le développement d'interfaces graphiques, qui incluent des boutons, des zones de texte, des panneaux, des cadres, des barres de défilement et d'autres objets via des actions de glisser-déposer et de pointer-cliquer.

Où Java est utilisé

Java tire son énorme popularité de l'indépendance de la plate-forme. Java n'a besoin que d'un Java Runtime Environment (JRE) pour être installé pour fonctionner, qu'il soit installé sur un ordinateur de bureau exécutant Windows, Linux ou Unix, un ordinateur Macintosh, un smartphone ou un ordinateur central. Voici quelques endroits communs où vous verrez Java.