Introduction à Java
Hugues Bersini
IRIDIA – Université Libre de Bruxelles
Introduction à Java / Février 2007 / 2
[email protected] – www.vanzeebroeck.net
Objectifs du cours (1/2)
• Décrire les éléments-clé de la plate-forme Java
• Compiler et exécuter une application Java
• Prendre en mains l’environnement de développement
Eclipse
• Comprendre et utiliser la documentation en ligne de Java
• Décrire la syntaxe du langage
• Comprendre le paradigme OO et utiliser Java pour le
mettre en œuvre
• Comprendre et utiliser les exceptions
Introduction à Java / Février 2007 / 3
[email protected] – www.vanzeebroeck.net
Objectifs du cours (2/2)
• Etre capable, au terme de la formation, de développer de
petites applications OO comprenant une dizaine de
classes et mettant en œuvre les principaux concepts OO
et structures Java.
• Le cours couvre l’essentiel de la matière des examens «
OO for Java – Basic », « Java SE – Basic » et « Java SE
Core – Intermed » de Java BlackBelt
(www.javablackbelt.com)
Introduction à Java / Février 2007 / 4
[email protected] – www.vanzeebroeck.net
Plan du cours (1/4)
1. Introduction générale et historique
! Le langage de programmation Java
! La plateforme Java
! Les versions de Java
2. Première application en Java
! Ecriture du code, compilation et exécution
! Application v/s Applet
! Utilitaires Java
3. Syntaxe et sémantique de Java
! Identificateurs
! Types primitifs et types de référence
! Tableaux et chaînes de caractères
! Arithmétique et opérateurs
! Instructions de contrôle
Introduction à Java / Février 2007 / 5
[email protected] – www.vanzeebroeck.net
Plan du cours (2/4)
4. Programmation orientée objets en Java
! Programmation procédurale v/s Programmation OO
! Concepts de l’OO
! La création d’objets: Constructeurs et mot-clé « new »
! Les variables: Déclaration et portée
! Les méthodes: Déclaration, interface et surcharge
! L’encapsulation: « public », « private » et « protected »
! Les membres d’instance et de classe: « static »
! Utilisation de l’héritage: « this » et « super »
! Conversion de types
! Polymorphisme
! Classes abstraites
! Interfaces
1 / 329 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!