JavaSUN microsystems

JAVA


Java est un nouveau langage de programmation multi-plateforme orienté-objet développé par Sun Microsystems dont la version 1.0 date du 23 mai 1995.

Sa particularitée est de créer des applications compilées sous forme de bytecode ou pseudo-code. Celles-ci sont éxécutables sur n'inporte quelles plateformes sans aucune modification du code source.

Ceci rend ce langage trés bien adapté à Internet puisqu'il permet de créer des programmes universels encapsulés dans une page HTML (appelés applets) qui peuvent se télécharger de manière transparente pour l'utilisateur via la plupart des navigateurs compatible.

La syntaxe et l'orientation-objet de JAVA ressemble à du C++ mais le langage est plus simple car il n'implémente pas la notion de pointeurs. Il est aussi plus puissant car il empèche les fuites de mémoire grâce à un mécanisme de garbage collection qui récupère automatiquement la mémoire allouée. Cependant une application ou une applet JAVA et nettement moins rapide qu'un programme C++ car il est interprété dans une machine virtuelle même avec le support d'un compilateur JIT (Just In Time),. Cependant la différence diminue de plus en plus.


Christophe Merlet
redfox@redfoxcenter.org
©Tous droits réservés
19 janvier 1998