Java Support de cours Java Structures de données Notions en Génie Logiciel et Programmation Orientée Objet H Mounier Université Paris Sud C C B Notations Les sigles suivants seront fréquemment utilisés Point notable auquel il faut prêter attention ? Point
Support de cours Java Structures de données Notions en Génie Logiciel et Programmation Orientée Objet H Mounier Université Paris Sud C C B Notations Les sigles suivants seront fréquemment utilisés Point notable auquel il faut prêter attention ? Point positif agréable du langage ? Point négatif désagréable du langage ?? Implication logique ? Tout code source java sera écrit dans une police particulière type courier ? Une notion dé ?nie expliquée ou précisée appara? tra comme ceci ? Des termes jugés importants appara? tront comme ceci ? Des termes jugés cruciaux appara? tront comme ceci i CTable des matières Table des matières ii I Entrée en matière I Qu ? est-ce que Java en trois lignes I Exemples de ??Hello World ? en di ?érents langages I Un autre exemple II Historique et propriétés de Java II Propriétés du langage Technologies disponibles II Manifeste en points III Paquetages de Java III Technologies et paquetages III Sources de documentation externes IV Bases procédurales de Java IV Variables et types de données IV Opérateurs IV Contrôle de ux V Notions de génie logiciel V La légende des sept singes V Buts du génie logiciel V Principes de génie logiciel V Stratégie de développement orientée objet VI Notions de programmation orientée objet VI POO Objets Classes VI Type ou classe objet VI Relations ii Ciii VII Bases orientées objet de Java VII Classes et objets Java VII Héritage VII Surcharge redé ?nition VII Paquetages et interfaces VIII Exceptions VIII Fonctionnement général du système d ? exceptions IX Classes utilitaires de base IX Classes Object System PrintStream IX Méthode main et classes d ? emballage des types primitifs IX Scanner java util Scanner IX Classes java applet Applet et java lang String X java util Conteneurs et autres utilitaires X Classes de java util Classes et interfaces de comparaison X Classes et interfaces conteneurs X Conteneurs de type Map X Conteneurs de type Collection et Listes Bibliographie Index C CPréface Ces notes de cours rassemblent des éléments de base du langage Java Les chapitres I II et III sont introductifs les chapitres V et VI introduisent des concepts généraux essentiels en programmation indépendamment de tout langage en ?n les chapitres IV VII VIII IX et X fournissent de manière concrète les bases du langage Après les trois premiers chapitres qui donnent des aperçus généraux sous divers angles le chapitre IV expose les bases purement procédurales c à d non orientée objet du langage Au chapitre V des notions de génie logiciel génériques sont exposées Le chapitre suivant contient des dé ?nitions précises de ce que sont une classe un objet ainsi que les relations notamment l ? héritage qui les relient La substance concrète de ce qui est décrit au chapitre VI fait l ? objet du chapitre VII Le mécanisme d ? exceptions de Java est ensuite exposé au chapitre VIII Diverses classes utilitaires simples sont données au chapitre IX En ?n le chapitre X concerne les classes de Java implantant diverses structures
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701170770ukh2lmrozlmtfzfavtbz1wslm8lwyxzrjtyv1dg8twgob8cetqwh1p45jt8qtzpzknofvnklfhigcxlhoxi6j4j9lsjhp7s8tz3q.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701178766rqk5m0zclsuoyoa7eadnfvwl72wg6xu0p8kn4nlqqvoygngfevcurk03jmmafovscwwrvjhaklqviah4ufxspxcc9lyl6xdqoq8q.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701119797gnsepupzzja5svkw1egppqgm7spoen5uvcwmbvef8kpe0v7t1x5hjxhmyrk9ro5b4ymrtposxousnarayvxfmbbg8kmahwmejxyt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/W4waFOLuUcuKE17tkj0kLGFuci5K6lwWchmr6EF1U7ZOIhJdAOykWO2h1UOMTLJd2l7eLNRg3CIitHvtMoZcShSp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701015605js2mtawli0hrejo7v4hqjdyqkezob9s6dtapa0lvb7ukzztzom6fs1sywmehanu8frusp5tc8ka8wpd3iyiejmfplfyjlqne53mb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701097063ewlfksok19u8rwsjzmbqxwopuc9vrstt9isvfgzhsufmdxlugn2zt4gizcppsksph25aavr6egpqxyxur2uulktu0ucumiu0ajnz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701086067wuttmx8qntm7mcctyrjjx4slfjyqjji0oin3p7nr4phttdfksxoxqwuz3y6bhs9kjykvzrx2cfv8ruhs2asug5gwn6gjcieynep9.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/tJzot0OXPOQUDaSzdrSEkYzEET2AxLhBOcS2CWIQMwto1AfwNocLnFncEgMlxzHsC3rQ6j1Z216d2mXXU0mvLtsj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701093496vhnf9xi4lkvi0nqcq8gouymb90tpfhhdzkejbwvf35ttwzjyezm4tqmkszfwacdr0lx5tve3zmxxh0cehvmblxzibsoqetellojx.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701132219davvvvxsegzjzdwheqynxskuoryflg5b5mibozzxqjulepkveysxmk9nvtaqph7cfkq0ei1i9sva1m3pvbm76sgffwuocdkokr5i.png)
-
36
-
0
-
0
Licence et utilisation
Gratuit pour une utilisation commerciale Aucune attribution requise- Détails
- Publié le Apv 14, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 353.6kB