Livret java JAVA Table 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ère
JAVA Table 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 iii C 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 iv C 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 v CTable des matières Chapitre 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 FI ?UR ?? Interprétation du langage Un programmeur Java écrit son code source sous la forme de classes dans des ?chiers dont l ? extension est java Ce code source est alors compilé par le compilateur javac en un langage appelé bytecode et enregistre le résultat dans un ?chier dont
Documents similaires










-
126
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 27, 2022
- Catégorie Management
- Langue French
- Taille du fichier 186.6kB