Au menu...
Introduction
Qu'est-ce que JAVA ? Utiliser le JDK pour compiler et exécuter. Utiliser RealJ. Commencer à programmer.
Structures de base
Structures de controle. Boucle for et boucle while. Tableaux.
Objets
Notion de classe et d'objet. Création d'une classe. Héritage. Les classes du JDK.
Applets et dessin
Ecrire et exécuter une applet. Utiliser les paramètres. Dessiner dans une applet. Ecrire du texte. Couleurs.
Evènements
Notion d'interface. Evènements souris. Evènements clavier.
Utiliser des composants
Boutons, lignes d'édition, cases à cocher, ..., tout pour dialoguer.
Positionner des composants
Utiliser les gestionnaires de positionnement.
Créer des composants
Création de composants personnalisés.
Applications fenêtrées
Créer des applications JAVA qui s'exécutent dans une fenêtre.
Chaines et exceptions
Interprétation de chaines de caractères.
Des exemples
Exemples d'applets pour mettre en pratique ce qui a été vu.
Images et sons
Insérer des images et du son dans une applet. Utiliser le double buffering.
Processus et animations
Utiliser des Threads pour créer des applets contenant des animations.
Objets volants
Utiliser des classes dérivées d'une classe abstraite pour faire voler des objets.
Fichiers et flots d'octets
Manipuler des fichiers à travers la notion de flot d'octets.
Structures de données
Utiliser les classes Vector et Hashtable.
Boîtes de dialogues
Utiliser des boîtes de dialogues pour communiquer avec l'utilisateur.
Swing
Créer de nouvelles interfaces en utilisant le package Swing.
Serveurs et clients
Créer un programme serveur et un programme client associé.


Visitez TD-Prog, le site des TD's de programmation.

logo java Nouveau sur le site
  • TD-Prog
  • Index
  • Carnet d'adresses
  • Questions-Réponses
  • TD-Java


    De quoi s'agit-il ?

    Vous trouverez sur ce site une série de TD téléchargeables dont l'ambition est de vous aider à apprendre à programmer en JAVA. L'idée directrice est d'étudier des exemples de programmes JAVA en expliquant les notions qu'ils mettent en jeu, puis de proposer à chaque fois quelques exercices d'application.

    L'accent sera donc mis sur la pratique. Pas de longs développements théoriques, pas de liste exhaustive de toutes les instructions disponibles. Idées, instructions, méthodes apparaissent au fur et à mesure des besoins, dans un ordre qui est le mien et qui obéit à une certaine logique personnelle. Ce site n'a donc pas pour objectif de vous permettre de retrouver rapidement tel ou tel renseignement sur JAVA. D'autres le font déjà très bien.

    Pratique avant tout, mais pratique raisonnée. Utilisation du copier/coller, mais pas sans comprendre les enjeux des lignes de code que l'on est entrain de coller. Le but est de pouvoir en écrire quelques-unes seul, pour le plaisir d'avoir réussi à faire quelque chose.

    De quoi aurez-vous besoin ?

    Les ressources nécessaires sont toutes disponibles gratuitement sur Internet. Il y a :
    L'indispensable JDK : il contient un compilateur, un interpréteur, les classes de base, et d'autres outils. Les TD sont basés sur la version 1.1 du JDK. Je pense néanmoins que ce qui est proposé est compatible avec les versions ultérieures.
    La documentation du JDK : elle contient entre autre une description assez détaillée de toutes les classes de base. Il est difficile de s'en passer.
    Le programme RealJ : il n'est pas indispensable, mais il facilitera grandement votre nouvelle vie de programmeur JAVA en vous proposant un environnement simple et convivial pour compiler et exécuter vos programmes. Je propose RealJ parce que c'est celui que j'utilise, d'autres programmes font peut-être aussi bien.

    Des questions à poser ?

    En écrivant les TD, j'ai essayé de répondre aux questions qui me semblaient importantes pour aborder la programmation en Java. L'expérience montre que pour un débutant il y en a bien d'autres. La rubrique Questions/Réponses vous permet de trouver certaines de ces questions avec leurs réponses et de poser vos propres questions.
    Pour en savoir encore plus sur Java, vous pouvez aussi partir de mon petit carnet d'adresses.



    Visiteurs depuis le 16/10/2001 :
    Vous pouvez m'écrire à l'adresse :
    b.kostrzewa@gmail.com
    ou visiter ma page personnelle :
    b.kostrzewa.free.fr

    © Copyright 2001 Kostrzewa Bruno
    La permission de copier, distribuer et/ou modifier l'ensemble des documents issus de TD-Java est accordée suivant les termes de la licence GNU FDL, publiée par la Free Software Foundation.

    Dernière mise à jour le 08/12/2001.