Présentation du langage Java

langage orienté objet inspiré de :
- Smalltalk, Objective C (utilisation des références d'objet, polymorphisme dynamique, bibliothèques de classes, garbage collector, ...)
- Ada (paquetage, exception...)
dans sa sémantique
- C++ dans sa syntaxe.

permet d'écrire des programmes orientés objets puissants. Fournit des API pour les interfaces graphiques, le son, le multithreading, la programmation réseau, .... La documentation est en ligne à http://java.sun.com.ou http://www.javasoft.com/

Un programme Java est ou bien :
- un programme à interpréter sans le Web : application autonome (standalone)
- un programme chargeable par Internet à l'aide d'un client Web et exécuté en local à l'aide de l'interpréteur intégré dans le client Web : les applets.
Il peut être les 2.