A propos de Java

A quoi sert le logiciel

Java, développé par SunMicrosystems, est un langage de programmation orienté objet.

Historique

Java a été developpé à l'initiative de James Gosling, Patrick Naughton et Bill Joy - cofondateur de SunMicrosystems - à partir d'un projet de système d'exploitation débuté en 1990, de nom de code "Stealth", rebaptisé "Green" lorsque Mike Sheridan vint grossir les rangs de l'équipe.

Le C++ étant trop complexe et ne favorisant pas la portabilité, l'équipe d'ingénieurs créa Java (nom de code "Oak", car un chêne avait été planté devant la fenêtre des studio de développement), un nouveau langage de programmation comportant les atouts du langage Mesa et du langage C.

C'est en 1994 qu'Oak fut renommé Java, période à laquelle la version 1.0a fut disponible au téléchargement pour la première fois, la première version du navigateur (HotJava) n'ayant pas été mise à disposition du publique avant le 23 mai 1995.

C'est finalement en janvier 1996 que la première version de Java a été distribuée.

Le langage a depuis connu une évolution relativement régulière, à raison d'une nouvelle version tous les deux ans environ de 1996 à nos jours.

Description du logiciel

Java est un langage de programmation orienté objet.

Il favorise la portabilité des programmes pour l'écriture desquels on l'a utilisé vers tout type de plateforme, indépendamment du matériel utilisé lors de la programmation.

Basé sur le C++, Java a hérité des points forts de ce langage mais dépouillé de ses complications majeures, notamment les pointeurs, les références, l'héritage multiple...

Java est utilisé pour le développement d'applications client-serveur. C'est le développement côté serveur qui a permis à Java de se tailler la part du lion au sein des entreprises grâce aux servlets (équivalent des applets côté serveur) et JSP (JavaServer Pages), remplaçant aisément PHP, ASP et ASP.NET.

C'est la machine virtuelle - JRE - qui assure la portabilité du code Java.

Autrefois principalement utilisé pour le développement d'applications classiques, Java, sous sa forme JavaFx, est actuellement orienté vers le développement de RIA (Rich Internet Applications), plus évoluées et utilisables sur Internet ainsi que sur les appareils mobiles.

Plateformes compatibles

Toutes!

Logiciels proches

C++

glissez un tuto
pour l'ajouter en favoris !
newsletter nouveautés
Java
×