Java

Techopedia 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és « objets ». On trouve des programmes Java dans 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 le navigateur), qui facilitent l’interface utilisateur graphique (GUI) et l’interaction des objets par les internautes. Avant les applets Java, les pages web étaient généralement statiques et non interactives. Les applets Java ont perdu en popularité avec la sortie de produits concurrents, tels que Adobe Flash et Microsoft Silverlight.
Les applets Java s’exécutent dans un navigateur Web avec la machine virtuelle Java (JVM), qui traduit le bytecode Java en instructions natives du processeur et permet l’exécution indirecte du programme du système d’exploitation ou de la plate-forme. La JVM fournit la majorité des composants nécessaires à l’exécution du bytecode, qui est généralement plus petit que les programmes exécutables écrits au moyen 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ète, 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é par 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 comprennent 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 est indépendance de plate-forme. Java n’a besoin que d’un environnement d’exécution Java (JRE) pour fonctionner, qu’il soit installé dans un PC de bureau fonctionnant sous Windows, Linux ou Unix, un ordinateur Macintosh, un smartphone ou un ordinateur central. Voici quelques endroits courants où vous verrez Java.

  • Applications Android : La plupart des applications Android utilisent l’API Java ou sont écrites en Java, à tel point que Java est souvent considéré comme le langage de programmation officiel pour le développement d’applications mobiles.

  • Applications GUI de bureau : De nombreuses applications de bureau sont développées en Java. Swing, Abstract Windowing Toolkit (AWT) et JavaFX sont les principaux outils utilisés pour le développement facile d’interfaces graphiques.

  • Applications basées sur le Web : Java est souvent employé pour développer une large gamme de sites web interactifs et d’applications basées sur le web que l’on trouve dans les secteurs de l’assurance, de la sécurité sociale, de l’éducation et de la santé.

  • Services financiers et de détail : Java est utilisé pour écrire des applications de gestion des transactions et de facturation, ainsi que des applications côté serveur.

  • Science et recherche : Java est le langage privilégié de la communauté scientifique pour un large éventail de calculs mathématiques et d’autres opérations scientifiques. Il peut traiter d’énormes ensembles de données et des technologies big data puisqu’il est utilisé pour MATLAB et le cadre Hadoop MapReduce.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.