Cours sur la programmation Java
Comment Java ? Java bien !
IMPORTANT : tous les supports de cours [.pdf] et énoncés de TDs sont en accès restreint et nécessitent une authentification (contacter Patrick.Itey@sophia.inria.fr). Merci de votre compréhension.
Objectifs
Ce cours complet et détaillé sur le langage fournit une bonne
expérience théorique et pratique de la programmation orientée
objets (P.O.O.) avec Java avec l'apprentissage de :
- l'écriture, la compilation et le débogage de programmes
- les concepts objets et les mécanismes d'héritage
- la création d'applications et d'applets
- le développement d'interfaces graphiques (GUI)
- la lecture/écriture de données en utilisant les streams
- la programmation réseau
- etc.
Ce cours est destiné aux programmeurs, ingénieurs, analystes
et responsables qui souhaitent développer des applications et des applets
Java. L'expérience pratique d'un langage de programmation orienté
objets (C++?) et une connaissance de l'Internet, du Web et et des concepts objets
serait utile.
Contenu du cours
Le plan du cours
[ACCES RESTREINT] (500 transparents, 1,5Mo) est le suivant :
Présentation de Java
- Historique
- L’environnement Java et le JDK
- Caractéristiques
- Java par l’exemple
- L’environnement de génération et d’exécution
- Gestion des aspects de sécurité
- Java et Javascript
- Plate-forme JAVA et librairies (API)
- Ecrire une application
- Bibliographie & @ Internet
- ANNEXE : Terminologie
Le Langage Java
- La Grammaire
- Types de données
- Structure lexicale
- Opérateurs et Structures de contrôles
- Tableaux
- Les Objets dans Java
- Classes, attributs et méthodes
- Héritage et polymorphisme
- Interfaces
- Paquetages
- Les Classes de bases
- Chaînes de caractères
- Classes utilitaires et structure de données
- Tableaux
- Les exceptions
- Le Multithreading
- Les Entrées / sorties
- Les applets
- Les interfaces graphiques (AWT et SWING)
- La programmation réseau avec java.net
De quoi aurez-vous besoin
?
Les ressources nécessaires sont toutes disponibles gratuitement sur Internet
par téléchargement.
Vous aurez besoin de :
- l'indispensable JDK : J2SE
1.4 ou version supérieure
Il contient un compilateur, un interpréteur, les classes de base, et d'autres
outils.
Les TDs sont basés sur la version 1.1 du JDK mais sont compatibles avec les
versions ultérieures.
- la documentation sur les API,
les outils
Java fournis par Sun
- le tutoriel de Sun
© Tous droits réservés 2003 - Patrick ITEY
- INRIA Sophia-Antipolis