SELFHTML/Quickbar  Intoduction  Complément à HTML et alternatives


Java

Cette page est un document avec du texte et des informations

 Généralités sur Java
 Exemple Java
 Aide et Applets Java sur le WWW

 

Généralités sur Java

Java est un langage de programmation développé par Sun Microsystems tout à fait indépendant de l'environnement centré spécialement pour une utilisation sur le World Wide Web. Le langage est analogue quant à sa structure et sa syntaxe à C/C++.

Java est conçu pour la réalisation d'animations, de simulations, d'applications en temps réel ainsi que d'applications interactives comme des visites guidées, des jeux ou des applications de calcul. Toutes ces choses fonctionnent dans l'écran d'affichage d'un navigateur WWW supportant Java.

Java se distingue entre autres par les propriétés suivantes:

Les programmes Java prévus pour être utilisés sur Internet s'appellent Applets. Vous pouvez référencer les Applets Java dans des fichiers HTML voyez pour cela  lier des Applets Java comme Objet et  lier des Applets Java). Les sorties à l'écran ou plutôt les interactions entre l'utilisateur et le programme ont lieu dans la fenêtre d'affichage du navigateur WWW.

Pour pouvoir faire vous même des Applets Java exécutables vous avez besoin d'un kit de développement Java que vous pouvez télécharger  Téléchargement du kit de développement Java. Sont disponibles des versions pour Unix et pour Windows 95 ou Windows NT. Le kit contient toutes les bibliothèques de classes du langage de programmation Java une visionneuse d'Applets et un compilateur qui peut être démarré d'une session Unix ou d'une session DOS.

Pour un applet Java qui est référencé dans un fichier HTML sur le WWW le code du programme exécutable est chargé dans la mémoire de travail de l'ordinateur qui appelle et exécuté là par l'interpréteur Java du navigateur WWW.

Outre le compilateur qui crée des applets Java pour utilisation sur le WWW il y a dans le kit de développement Java encore un compilateur qui crée des programmes indépendants d'Internet pour des PC ou autres porteurs de logiciels. Ce compilateur donne toutes les possibilités pour fabriquer de vrais logiciels.

 

Exemple Java

On ne peut pas traiter ici plus en détail des différents termes du langage de programmation. L'exemple de code source suivant montre ce qu'on appelle un "programme Hello-world-" en Java. Un "programme Hello-world" ne fait rien d'autre que d'afficher à l'écran les deux mots "Hello world". C'est en cela que les langages de programmation pour débutants se distinguent bien dans leur structure.

Exemple:

  import browser.Applet;
  import awt.Graphics;
  class Helloworld extends Applet 
    {
        public void init() 
        {
                resize(150, 25);
        }
        public void paint(Graphics g) 
        {
                g.drawString("Hello world!", 50, 25);
        }
    }

Explication:

On reconnaît dans ce "programme Hello world" que Java est orienté sur l'objet. Pour le programme lui-même il faut comme il est d'usage dans la programmation orientée sur l'objet définir une classe spécifique ce qui est fait ici dans la mention "class HelloWorld". À l'intérieur de cette classe spécifique peuvent être appelées des méthodes "publiques". Dans notre exemple ce sont les méthodes init(), que chaque programme en Java doit appeler pour l'initialisation et la méthode paint(). La méthode init() se trouve dans la classe importée browser.Applet et la méthode paint() dans la classe importée awt.Graphics.

 

Aide et Applets Java sur le WWW

Pour avoir des renseignements plus complets pour Java vous devriez visiter les projets Web suivants:

 Kaffee und Kuchen
Le leader des forums Java allemands

 Introduction à Java
Documentation Java de Hubert Partl

 page Java de Magdeburg
Informations, Links, utilitaires etc...

 UNI online goes Java
Forum des développeurs, Aides, Exemples

 Java-Forum
avec téléchargement de logiciels

 The Java Developer - Forum
Tout ce qui concerne Java

 Java-Tutorial
de Sun Microsystems

 Gamelan
Page d'accueil internationale pur tout ce qui concerne Java

après: ActiveX
avant: CGI (Common Gateway Interface)
 

SELFHTML/Quickbar  Introduction  Compléments et alternatives à HTML

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr