Slides Java Lpready 4ppf
• Introduction
• Syntaxe de base p.17
Programmation avec le langage
Java
• Threads p.225
• Paquetages standards p.241
– Variables, types, portée p.19
• java.lang p.243
– Opérateurs p.49
• Entrée-sorties : paquetage java.io p.273
– Instructions de contrôle p.65
• Collections, (+ dates, …) : java.util p.289
– Fonctions p.81
• Graphisme : p.321
– Entrées-sorties standards p.97
Norbert KAJLER, Fabien MOUTARDE
•
CCSI
•
•
•
Mines ParisTech
Norbert.Kajler@mines-paristech.fr ; Fabien.Moutarde@mines-paristech.fr
– Programme, compilation, exécution p.105
Classes p.113
Paquetages, import, javadoc,… p.137
Héritage p.153
Interfaces p.177
– Applets p.323
– java.awt p.337
– Evénements p.361
– javax.swing p.377
• Programmation réseau : java.net p.385
• Programmation distribuée : java.rmi p.393
• Exceptions p.193
• Accès bases de données : java.sql p.401
• Programmation générique p.209
• JavaBeans p.409
Programmation avec le langage Java – N. Kajler, F. Moutarde – CCSI
29/03/2011 16:09
2
Les langages de programmation
• Niveaux et catégories de langages :
– langage binaire
– assembleur : instructions de base du processeur
(transferts entre registres, addition, …)
– langages impératifs
Basic, Fortran, Pascal,
C, ...
– langages fonctionnels
Lisp, Caml, ...
– langages orientés-objet
SmallTalk, C++, Java,...
INTRODUCTION
Avertissement :
Ceci n'est PAS un polycopié, mais une simple copie de transparents, prévue pour faciliter le suivi des cours et la prise de notes manuscrites complémentaires.
Programmation avec le langage Java – N. Kajler, F. Moutarde – CCSI
29/03/2011 16:09
3
Programmation avec le langage Java – N. Kajler, F. Moutarde – CCSI
29/03/2011 16:09
4
Historique de Java
Historique de Java (2)
• Initialement, projet de la société Sun (rachetée depuis par Oracle) pour l'électronique grand public (1991)
• 1996 : Java 1.0
• 1997 : Java 1.1
• Transformé en langage pour le Web, sous le nom de « Java », grâce à sa portabilité (1994/95)
•