Java - notions élémentaires

Copyright (c) 2001 Bertrand Florat

Ce tutorial est un produit libre sous licence GFDL ( GNU Free Documentation License ) et sans aucune garantie d'utilisation. Lire le fichier joint 'COPYING'.

Historique de révision

Contributions

Téléchargement du tutorial

Merci de transmettre remarques, suggestions et reports d'erreurs à bertrand@florat.net . Les contributions au tutorial sont bienvenues.

Ce tutorial libre est la version modifiée du tutorial écrit au sein de la société Aldata Solutions dans le cadre de ses développements Java, et plus particulièrement le progiciel eRetail. La société Aldata Solutions ( anciennement OISynform ) est spécialisée dans l'édition de progiciels de la chaîne logistique. Retrouvez cette société sur www.gold-solutions.com .

Avant propos

Java nous prouve sans cesse qu'il est loin d'être un simple langage à la mode et s'impose peu à peu comme technologie majeure englobant l'ensemble des domaines de l'information et héritant de toutes les avancées des langages précédents. Il n'est pas spécialisé dans un type de développement mais se montre  facile à déployer dans la plupart des applications. Initialement connu pour sa simplicité et sa puissance dans les applications réseau comme les applets, il dévoile depuis peu son excellence dans les parties serveur et permet le développement d'architectures complexes et homogènes.

Destination

Ce tutorial s'adresse aux personnes francophones débutantes en Java possédant un minimum de notions de programmation.

Avertissement

Les chapitres sont volontairement raccourcis à l'extrême et les cours sont davantage des mémos que des présentations exhaustives. En complément, on utilisera de préférence les documentation SUN Microsystems. De plus, il peut être utile de programmer avec à sa disposition la documentation des classes Java 2 qui sont téléchargeables de façon séparée sur le site Java de Sun ( http://developer.java.sun.com ).

Cours

CHAPITRE 1 - L'Orienté Objet

CHAPITRE 2 - Introduction au Langage Java

CHAPITRE 3 - Les Tableaux, Vecteurs et Dictionnaires

CHAPITRE 4 - Les Chaînes de Caractères

CHAPITRE 5 - Les Exceptions

CHAPITRE 6 - L'Héritage, Classes Abstraites et Interfaces

CHAPITRE 7 - Les Spécificateurs et les Packages

CHAPITRE 8 - Éléments Avancés du Langage

CHAPITRE 9 - Notions Graphiques Générales, Swing

CHAPITRE 10 - Les Applets