INFORMATIQUE > LANGAGES INFORMATIQUES
Java est un langage informatique
Date de création : 1995
Auteur : Sun Microsystems.
(Sun a été acheté par Oracle en 2009)
Paradigme(s) : objet (à classes), impératif, fonctionnel.
Type d'exécution : langage compilé (Avec machine virtuelle)
Typage : statique.
Système d'exploitation : multiplateforme.
Licence : GNU GPL
Histoire
L'histoire de Java commence en 1991 chez Sun. La société cherche à créer un langage utilisable pour de petits appareils électrique. Ses créateurs adoptent une syntaxe proche du C++ et décident d'utiliser une machine virtuelle§.
Le nom du langage vient du mot d'argot java qui désigne un café.
Caractéristiques
Java est un langage orienté objet; il dispose d'un ramasse-miettes qui utilise un algorithme de marquage puis libération (mark and sweep).
Java est indépendant de la plate forme sur laquelle il s'exécute. Les compilateurs java produisent du bytecode qui est ensuite interprété sur une machine virtuelle Java.
Java a été l'un des premiers langages à permettre l'exécution du code à partir de sources distantes. Une Applet peut s'exécuter dans un navigateur web, son code étant chargé à partir d'un serveur HTTP, et permet donc de créer des applications clientes riches.
L'utilisation des applets a progressivement été abandonnée en raison des progrès des autres technologies (Flash (aujourd'hui très déclinant), DHTML, Javascript (avec AJAX), Silverlight, Xul,...)
Java est actuellement l'un des langages les plus populaires. On l'utilise pour :