Code Java


Le code Java est le terme familier désignant le langage de programmation Java qui fait partie de la technologie Java développée par SUN. Le code Java a été développé dans les années 1990 par SUN Microsystems comme langage de programmation pouvant être utilisé indépendamment des plateformes et fonctionnant en mode orienté objet. Java est l'un des langages de programmation les plus populaires aujourd'hui.

Origine[modifier]

Au début des années 1990, la société informatique SUN Microsystems travaillait sur un nouveau langage de programmation appelé OAK. L'objectif était de développer un langage de programmation à la fois simple, robuste et indépendant de toute plateforme. En 1995, SUN a finalement lancé Java sur le marché, en concurrence avec le C++ déjà bien établi. Dans la recherche et l'enseignement, Java a partiellement remplacé Eiffel et Smalltalk dans le domaine de la programmation orientée objet. Aujourd'hui Java appartient à la société Oracle.

Avantages du code Java[modifier]

Le langage de programmation Java offre de nombreux avantages aux utilisateurs. Les avantages de la programmation orientée objet jouent ici un rôle majeur.

  • Le polymorphisme : cela signifie que différents objets peuvent être échangés sans changer la structure de base du code. De cette façon, les applications Java peuvent être programmées et facilement remplacées par des versions plus récentes et plus performantes. Ceci est comparable à une plateforme de voiture qui peut être utilisée pour différentes marques et différents modèles.
  • L'encapsulation de données est également l'un des avantages du code Java. Cela empêche que les objets soient uniquement accessibles via une interface commune. De cette manière, les données du code restent plus cohérentes.
  • Le troisième principe de la programmation orientée objet s'applique également au code Java. Cela permet d'hériter des spécifications et des implémentations, c'est-à-dire des règles. Cela signifie que les mêmes routines peuvent être utilisées encore et encore dans de nouveaux contextes.


La particularité du code Java est que le code source est compilé indépendamment d'un système cible spécifique. Cela est dû au fait qu'un code nommé bytecode - il est aussi connu sous le nom de code intermédiaire et est exécuté par une machine virtuelle (Java Virtual Machine) - entre ici en action. Pour les utilisateurs, cela signifie que les applications Java ne peuvent être utilisées que si le programme Java et l'environnement d'exécution sont installés.

Où est utilisé le code Java ?[modifier]

En raison de son indépendance de plateforme, Java est utilisé sur de nombreux appareils différents. Outre les ordinateurs de bureau, les tablettes, les smartphones, les consoles de jeux, les téléviseurs et les appareils ménagers sont également équipés de Java. Selon Oracle, Java est utilisé sur plus de 3 milliards d'appareils dans le monde. Java a développé une version spécialement pour les appareils mobiles, Java Mircro Edition, en abrégé : Java ME.

Code Java vs. JavaScript[modifier]

Le code Java est souvent confondu avec JavaScript. Ce sont cependant deux langues différentes, que nous comparons ici :

Java Code vs JavaScript.png

Tableau de comparaison du code Java et du JavaScript

Pour aller plus loin[modifier]