Passer au contenu

Java

Langage de programmation produisant un code exécutable compatible avec la plupart des ordinateurs et systèmes d’exploitation.

Java est un langage de programmation de haut niveau conçu par Sun Microsystems. Créé sous le nom ” Oak “, il a été rebaptisé et aménagé pour servir plus particulièrement dans l’environnement du Web en 1995.Il s’agit d’un langage orienté objet inspiré du langage C++ mais simplifié afin d’en faciliter l’utilisation et la mise au point des programmes. Il est ” semi-compilé “, c’est-à-dire que le code source d’un programme Java est converti en un code exécutable intermédiaire, le bytecode, qui n’est pas du code machine directement exécutable par le processeur mais du code interprété par un interpréteur.Cet interpréteur est nommé génériquement Java Virtual Machine (JVM, machine virtuelle Java) et il existe au moins une JVM pour la plupart des systèmes d’exploitation (notamment Unix, Mac OS et Windows). Un programme Java semi-compilé en bytecode est donc exécutable sans aucune modification sur tous ces systèmes et c’est là le principal point fort de Java. Accessoirement, ce code intermédiaire peut être transformé en code machine si nécessaire (pour raisons de vitesse d’exécution) par un compilateur JIT (Just-in-Time), mais la compatibilité multiplate-forme disparaît alors, bien entendu.De petites applications Java, appelées applets, peuvent être automatiquement chargées sur le Web et exécutées par les navigateurs Web compatibles Java.Les Java Server Pages, quant à elles, mêlent code HTML et code Java exécuté sur le serveur Web et non par le navigateur Web client.La famille Java comporte également le JavaScript, le JDK, les JavaBeans et JDBC.Enfin, on peut noter que Java est un mot d’argot américain désignant le café (l’île de Java produit de l’excellent café depuis plusieurs siècles) et que ce deuxième sens est largement exploité en guise de clin doeil. Ainsi, le logo du langage Java est une tasse de café fumante.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Lionel Lumbroso