initiation a la programmation orientee objet avec le langage java
Initiation à la programmation orientée-objet avec le langage Java Pôle Informatique - cours Fauriel Saint-Étienne Cedex Gauthier Picard gauthier picard emse fr Institut Henri Fayol ENSM SE Laurent Vercouter laurent vercouter insa-rouen fr LITIS INSA Rouen C CTable des matières Introduction au langage Java Environnement Java Compilation Interprétation Programmation orientée-objet Classe Objet Syntaxe du langage Types de données Types primitifs Tableaux et matrices Cha? nes de caractères Opérateurs Structures de contrôle Instructions conditionnelles Instructions itératives Instructions break et continue Éléments de programmation Java Premiers pas Classe HelloWorld Packages Variables et méthodes Visibilité des champs Variables et méthodes de classe Héritage Principe de l ? héritage Redé ?nition Polymorphisme Interfaces Classes abstraites Classes et méthodes génériques Gestion des exceptions Déclaration Interception et traitement Classes d ? exception Classi ?cation des erreurs en Java iii CTable des matières Gestion des entrées sorties simples Flux d ? entrée Lecture des entrées clavier Lecture à partir d ? un ?chier Lecture d ? objets enregistrés Flux de sortie Ecriture sur la sortie standard ??écran ? Ecriture dans un ?chier Ecriture d ? objets A Applications graphiques package swing A Le schéma Modèle-Vue-Contrôleur A Composants graphiques A Composants A Containers A Exemple d ? interface A Contrôleurs d ? événements A Evénements A Interface Listener A Exemple de contrôleur B Diagramme de classes UML B Représentation des classes et interfaces B Les classes B Les membres de classe B Les classes abstraites B Les interfaces B Les relations B L ? héritage B La réalisation B Les associations B Direction des associations B Agrégation et composition B Correspondance UML-Java B Classes et membres B Classes abstraites B Interfaces B Héritage B Réalisation B Associations iv CTable des matières La plupart des programmes donnés en exemple dans ce cours sont téléchargeables à l ? URL http www emse fr picard cours A java v CTable des matières vi CChapitre Introduction au langage Java Le langage Java est un langage généraliste de programmation synthétisant les principaux langages existants lors de sa création en par Sun Microsystems Il permet une programmation orientée-objet à l ? instar de SmallTalk et dans une moindre mesure C modulaire langage ADA et reprend une syntaxe très proche de celle du langage C Outre son orientation objet le langage Java a l ? avantage d ? être modulaire on peut écrire des portions de code génériques c-à-d utilisables par plusieurs applications rigoureux la plupart des erreurs se produisent à la compilation et non à l ? exécution et portable un même programme compilé peut s ? exécuter sur di ?érents environnements En contre-partie les applications Java ont le défaut d ? être plus lentes à l ? exécution que des applications programmées en C par exemple Environnement Java Java est un langage interprété ce qui signi ?e qu ? un programme compilé n ? est pas directement exécutable par le système d ? exploitation mais il doit être interprété par un autre programme qu ? on appelle interpréteur La ?gure illustre ce fonctionnement
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 19, 2021
- Catégorie Management
- Langue French
- Taille du fichier 207.4kB