Université de Genève -> CUI


Le Coin Java du CUI

Since 1996

Un service d'information sur le langage JAVA

Réalisé par des membres du Centre Universitaire d'Informatique (CUI) de l'Université de Genève


Matériel pédagogique développé au CUI

Livre

M. Bonjour, G. Falquet, J. Guyot, A. Le Grand. Java: de l'esprit à la méthode ,  Vuibert, 2e édition,1999, 544p. [PDF 7.2 MB]

Vous pouvez visiter le site du livre (table des matières, exemples, diagrammes syntaxiques, ...).

Notes de cours

Transparents utilisés lors de plusieurs cours Java (env. 250 pages, en format PDF), y compris CORBA, RMI, les nouvelles architectures applicatives , les JavaBeans, SQLJ

Modélisation UML

Introduction à UML: modélisation, cas d'utilisation, diagrammes de classe. Il y a aussi des présentations plus détaillées (mais en anglais).

Exemples

Environ cinquante applets et une dizaine d'applications montrant de manière progressive comment dessiner, animerune applet, interagir, créer des interfaces graphiques, manipuler images et sons, gérer des entrées/sortiesdans des fichiers ou sur le Web et rendre les objects persistants , communiquer sur un réseau, utiliser les classes collections, accéder à une base de données avec JDBC, fabriquer des objets répartis avec RMI.

Il existe aussi une version des exemples utilisant l'API 1.0.2 (exemples en 1.0.2)

Divers autres exemples intéressants et utiles ont été regroupés.

Tutoriel

Apprenez à programmer en Java avec la tortue Rosalie ! Introduction des principaux concepts de la programmation : séquence, méthodes, itérations, conditions, tableaux, récursion, extension de classes.

Concepts du langage

Les concepts du langages Java et de son environnement de programmation expliqués et présentés dans des exemples.

Syntaxe commentée

Toute la syntaxe de Java en format BNF et en diagrammes syntaxiques. Chaque élément syntaxique est commenté. Les règles sont connectées entre elles par des liens hypertextes.

Une applet pour dessiner la syntaxe de Java (et pour dessiner votre propre langage ).



 

Les commentaires et suggestions sont les bienvenus: --> java@unige.ch (s.v.p. pas de questions de programmation)

GF 01 sept 2008