Skip to content

1. Introduction

Le PDF de ce document est disponible |ICI|.

Ce document est un support de cours : ce n'est pas un cours complet. Des approfondissements nécessitent l'aide d'un enseignant.

L'étudiant y trouvera cependant une grande quantité d'informations lui permettant la plupart du temps de travailler seul.

Il existe d'excellents livres sur Java. Parmi ceux-ci :

  1. Programmer en Java de Claude Delannoy aux éditions Eyrolles
  2. Java client-serveur de Cédric Nicolas, Christophe Avare, Frédéric Najman chez Eyrolles.

Le premier livre est un excellent ouvrage d'introduction pédagogique au langage Java. Une fois acquis son contenu, on pourra passer au second ouvrage qui présente des aspects plus avancés de Java (Java Beans, JDBC, Corba/Rmi). Il présente une vue industrielle de Java intéressante. Pour approfondir Java dans différents domaines, on pourra se référer à la collection "Java series" chez O'Reilly. Pour une utilisation professionnelle de Java au sein d'une plate-forme J2EE on pourra lire :

  1. Programmation j2EE aux éditions Wrox et distribué par Eyrolles.

Serge Tahé, septembre 98, juin 2002

Avertissement : Lors de l’écriture de ce cours, l’auteur connaissait mal les règles d’écriture du code Java, langage récent en 1998. Il n’avait pas non plus d’IDE pour lui signaler des infractions aux règles de nommage du langage Java. Ainsi les noms des classes et interfaces devraient tous commencer par une majuscule. Cette règle n’est pas suivie dans ce document. Par beaucoup d’aspects ce cours est obsolète. En effet, les technologies présentées RMI, CORBA, Swing, Applets ne sont plus en vogue, l’IDE Jbuider n’existe plus. Plutôt que de réécrire ce cours, j’en ai écrit un nouveau en 2015 : [Introduction au langage Java et à l'écosystème Spring au travers d'une étude de cas (2015)] qui s’appuie sur certains chapitres de ce document. Il est donc conseillé d’utiliser ce dernier cours et de revenir à celui-ci lorsqu’il y est fait référence.

Serge Tahé, février 2026