Cours java LOGO Université Saad Dahlab de Blida Éléments de base de Java Disponible sur https sites google com a esi dz s- aroussi Mme BOUTOUMI L ?? CLe langage Java ? JAVA est un langage de programmation orientée objet ? Java hérite partiellement la synt

LOGO Université Saad Dahlab de Blida Éléments de base de Java Disponible sur https sites google com a esi dz s- aroussi Mme BOUTOUMI L ?? CLe langage Java ? JAVA est un langage de programmation orientée objet ? Java hérite partiellement la syntaxe de C mais non ses défauts pointeurs allocation désallocation héritage multiple ? Java utilise les classes et les types de base ? Java est portable indépendant de toute plate-forme ? Java est ?able fortement typé et pas de pointeurs en apparence ? Java est sûr Mécanisme d ? exception véri ?cation du code à l ? exécution et des accès réseau et ou ?chiers ? Récupération automatique de la mémoire inutilisée Garbage Collector CLa plateforme de JAVA ? Plateforme environnement matériel ou logiciel sur lequel le programme est exécuté ? La plateforme Java se compose de ?la Java Virtual Machine JVM ou la machine virtuelle Java ? l ? interface de programmation Java ou Java Application Programming Interface Java API Programme Java API Java Machine Virtuelle Java Plateforme de base matériel Plateforme Java CLa plateforme de JAVA ? API Java ? Une vaste collection de composants logiciels classes et interfaces ? Organisée en bibliothèques packages ? O ?re de nombreux services de manière standard indépendamment de la plateforme matérielle ? Exemple de packages ? Java lang gestion des cha? nes de caractères String interaction avec l ? OS System programmation parallèle Thread ? Java util parseur de cha? ne Liste Dictionnaires HashTable ? ? Java io gestion des entrées Sorties écran clavier ?chier ? java applet gestion des applets ? Java awt et Java swing gestion de l ? interface graphique Fenêtres boutons boites de dialogue événements souris CLa plateforme de JAVA ? La Machine Virtuelle Java JVM se charge d'abstraire le comportement d'une machine ? Le programme n ? est pas traduit en langage machine mais dans un pseudo langage universel qui dispose de toutes les fonctionnalités communes à toutes les machines bytecode Le bytecode est un langage proche du langage machine indépendant de la plateforme Matériel Système d ? exploitation ? Pour exécuter un programme java sur une machine il su ?t qu ? elle dispose d ? un programme approprié machine virtuelle pour interpréter le bytecode ? La machine virtuelle JVM pour Java Virtual Machine sert de passerelle entre le bytecode et le langage machine CLa plateforme de JAVA Dans la technologie Java on a donc besoin ? Langage de programmation ? Compilateur ? JVM ? APIs Java Les di ?érentes éditions de Java ? Java SE Java Platform Standard Edition J SE pour applications classiques desktop ou bureau ? Java EE Java Platform Enterprise Edition J EE pour développer et déployer des applications serveur Web services etc APIs Java ? Java ME Java Platform Micro Edition J ME pour les applications embarquées PDA téléphones etc ? On veut juste exécuter il su ?t du JRE Java Runtime Execution par opposition au JDK Java Developpement Kit CCompilation d ? un programme Java Compilation

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager