Cour de java

INTERNET ...Construction de Pages WEB.

Généralités & Historique n°0

Qu'est-ce que ce langage ?

JAVA : langage de Programmation orienté objet.

Il est inspiré du langage " C " .

Il nécessite un Compilateur Java.

Les Navigateurs habituels savent exploiter les programmes Java compilés ( applets ).

Il permet de résoudre les problèmes que HTML ne saurait pas soultionner ( animations par exemple ) .

Le programme compilé (applet) est très peu encombrant .C'est le Navigateur du client qui l'interprêtera.

Ses Caractéristiques :

On écrit un programme " source " à l'aide d'un banal Editeur ASCII ( Edit du DOS par exemple) .

Le programme compilé ( applet ) est portable puisqu'il pourra être interprêté par le Navigateur d'un PC, d'un Mac, d'une console Sun, Unix etc..

L'applet pourra être insérée au sein d'une page Web (HTML).

Ses Versions..historique :

JAVA a été développé par Sun Microsystems en 1991..

JAVA a été intégré dans HotJava en 1994 . HotJava a été écrit en quelques mois en JAVA.

Peu après Sun mit sur le marché le JDK ( Java Developer's Kit ). Plusieurs versions existent.

Vous serez amené à télécharger le KIT JDK .

Il existe actuellement des outils de Développement Java tels que :

VJ++ de Microsoft

Café de Symantec

La société Borland travaille actuellement à l'élaboration d'un tel outil ( Latte ).

Java est totalement indépendant du Système d'exploitation client :

La " chaine " de développement est la suivante :

Ecriture d'un programme source grâce à un Editeur ASCII. ( Edit du Dos ou Bloc-Notes de W95..etc..).

Compilation grâce au complilateur JAVAC livré avec le JDK qui crée un programme (une applet ).

Cette applet contient des bytecodes qui pourront être interprêtés par tout Navigateur compatible Java.

Ainsi, cette même applet étant insérée dans une page Web ( HTML ) pourra être utilisée sur une plte-forme MAC , PC sous W95 ou NT, UNIX, SUN etc...

De plus la capacité ( en Koctets) de cette applet est très faible ..ce qui minimise les temps de transferts.

Le tribut à payer de cette organisation en bytecodes sera la vitesse d'exécution des programmes qui doivent être réinterprêtés par les Navigateurs.

Java est orienté Objet ( POO )

Ce qui permet de créer des programmes souples, modulaires et capables de réutiliser notre code.

Les programmes utiliseront les objets du Système ( ex: ceux de Windows du PC ).

Java est issu du C, C++

Ceux d'entre-vous qui connaissent déja le langage C ou C++ seront à l'aise avec l'étude de JAVA.

index12345678910111213141516

© Rad Zone