Définitions
Pour les passionnés…

Java

C’est quoi Java ?

Java est un langage de programmation orienté objet créé par James Gosling et développé par Sun Microsystems, devenue depuis une filiale d’Oracle Corporation. Il a été conçu en 1995 avec pour principal objectif la portabilité des applications, ce qui signifie qu’un programme écrit en Java peut fonctionner sur différents systèmes d’exploitation sans modification de son code source, à condition que la machine hôte dispose d’une Java Virtual Machine (JVM).

Principales caractéristiques de Java

  • Indépendant de la plateforme : grâce à la JVM qui permet à un programme Java de s’exécuter sur n’importe quelle plateforme.
  • Objet : il repose sur le concept de la programmation orientée objet, ce qui permet l’encapsulation des données et des fonctions qui les manipulent.
  • Sécurité : Java est conçu pour être sécurisé avec, entre autres, la gestion stricte de la mémoire et l’absence de pointeurs explicites.
  • Robustesse : il effectue des contrôles stricts à la fois à la compilation et à l’exécution, réduisant ainsi les erreurs potentielles.
  • Multithreading : il supporte le traitement multitâche et la programmation parallèle, permettant de réaliser plusieurs opérations simultanément.
  • Riche API : Java dispose d’une vaste bibliothèque standard offrant des fonctionnalités prêtes à l’emploi pour le développement d’applications.

Utilisation de Java

Java est utilisé dans une grande variété de plateformes et d’applications, allant des serveurs d’entreprise aux applications mobiles (notamment sur Android qui utilise Java comme l’un des langages de prédilection pour le développement d’applications). Il est également courant dans le développement de logiciels embarqués, de simulation et dans le domaine de l’Internet des Objets (IoT). Sa présence massive dans l’industrie du développement logiciel en fait l’un des langages de programmation les plus populaires au monde.