- Bref apprentissage du Java - 

 Cette partie est censée vous fournir les bases minimum nécessaires à la réalisation de programmes dans le langage Java. Pour des raisons de lisibilité et de rapidité de chargement, je l'ai scindée en plusieurs sous-chapitres, chacun faisant référence à une notion particulière. Je tiens à souligner que ne seront ici présentés que les rudiments de Java; vous n'y trouverez par conséquent pas de chapitre consacré aux communications sur Internet, ou bien encore à l'utilisation des JavaBeans. Vous y découvrirez à la fois la réalisation d'applets, d'applications autonomes, tout en restant basé sur le JDK de Sun, et ce en respectant les normes imposées par la version 1.0.2 de Java.

 Pour ceux qui seraient effrayés en apprenant que Java est proche du C++ dans le sens qu'il s'agit d'un langage orienté objet, il faut noter que la plupart des notions complexes du C++ ont été volontairement supprimées afin de rendre la programmation à la fois plus simple, plus lisible et moins sujette aux erreurs; ainsi, les pointeurs ne seront exploités que de manière implicite sous la forme de références directes. Il en va de même conçernant les règles d'héritage, car une classe Java ne sera en mesure de posséder qu'une seule super-classe (tout ceci sera expliqué en détail par la suite).

 Dans un premier temps seront présentées les bases de la programmation orientée objet, où seront exposées les procédures nécessaires à la définition de classes et de méthodes, et l'intérêt d'utiliser des objets vis-à-vis de la programmation incrémentale. Ensuite, une présentation des règles de base du Java présentera différentes instructions et structures permettant d'effectuer toutes les actions nécessaires au déroulement d'un programme classique. Enfin, une troisième partie expliquera la création d'une applet Java, et présentera également les instructions nécessaires à l'affichage de graphiques. Finalement seront présentées les méthodes nécessaires à l'élaboration d'interfaces utilisateurs, ainsi qu'à l'organisation des composants sur une telle interface.


Index apprentissage du Java
Bases de la programmation orientée objet
Règles et typographie du langage
Création d'une applet
Les interfaces utilisateur