Cours java s1 ppt Cours Programmation Orienté Objet Java Version préparée par M Mohamed Saleh Bouhlel Présentée par Mme Yosr Na? ja C Plan Introduction générale Éléments de base du langage JAVA Les principes de la programmation Objet Objet classe ? Tablea
Cours Programmation Orienté Objet Java Version préparée par M Mohamed Saleh Bouhlel Présentée par Mme Yosr Na? ja C Plan Introduction générale Éléments de base du langage JAVA Les principes de la programmation Objet Objet classe ? Tableaux et cha? nes de caractères Héritage Interface et Package Les exceptions Les Entrées Sorties Java Data Base Connectivity JDBC Y Na? ja en collaboration avec M S Bouhlel Cours POO CIntroduction générale C Qu ? est-ce que Java Java est un langage de programmation Orienté Objet Il a été développé par SUN Y Na? ja en collaboration avec M S Bouhlel Cours POO CPropriétés de Java Java est un langage Simple Syntaxe proche du C C - Élimination de la notion de pointeur structure ? - Assure la gestion de la mémoire Garbage collector ? ? Un système de ramasse miette permet de décharger le programme d ? une gestion fastidieuse de la mémoire Presque complètement objet Pas d'utilisation d'objets pour les primitives int char double Interprété Un programme java n ? est pas compilé en code machine mais transformé en code intermédiaire interprété Y Na? ja en collaboration avec M S Bouhlel Cours POO C Propriétés de Java Fortement typé Interdiction de conversion de type impliquant une perte de précision Ouvert Connexion aux bases de données intégrée JDBC - Support des caractères internationaux - ? Dynamique et muti-t? ches ou multithread Les classes sont chargées au fur et a mesure des besoins - La mise à jour de l ? application peut se faire classe par classe - Gestion multithreading simple écouter de la musique en regardant une animation ash Y Na? ja en collaboration avec M S Bouhlel ? ? ? ? ? ? Cours POO C Propriétés de Java Portable Indépendant de toute plateforme - Pas de compilation spéci ?que pour chaque plateforme La devise de java écrire une fois exécuter partout Write once run everywhere ? Y Na? ja en collaboration avec M S Bouhlel Cours POO CDéploiement d ? un programme Paradigme classique de la compilation MonProg c Compilateur Génère du code natif directement exécutable mais spéci ?que à chaque environnement MonProg o ? Y Na? ja en collaboration avec M S Bouhlel Cours POO CDéploiement d ? un programme Compilation avec JAVA Chaque programme est compilé et interprété Write once run everywhere ? écrire une fois exécuter plusieurs fois MonProg java Compilé une seule fois Compilateur Traduit le programme en un code intermédiaire Appelé bytecode ?? indépendant de la machine MonProg class JVM MAC JVM Windows JVM UNIX La machine virtuelle JAVA JVM Une fois le programme java compilé et converti en Byte-Code c ? est la JVM ? qui est capable d ? interpréter et de permettre au système d ? exécuter ce Y Na? ja en cocllaobdoreat ion avec M S Bouhlel Cours POO C La plateforme Java Plateforme environnement hardware ou software sur lequel le programme est exécuté La Java Platform ? se compose de La machine virtuelle JAVA JVM Interpréter le bytecode
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 14, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 223.3kB