Chapitre 1 java m1 prof 2019 2020

Master Prof Semestre UEM Programmation Orienté Objet - Chapitre Introduction au langage Java Introduction Java est un langage de programmation récent les premières versions datent de développé par Sun Microsystems Il est fortement inspiré des langages C et C Comme C Java fait partie de la grande famille ? des langages orientés objets Il répond donc aux trois principes fondamentaux de l ? approche orientée objet POO l ? encapsulation le polymorphisme et l ? héritage Le langage Java possède de nombreuses caractéristiques C ? est un langage orienté objet - C ? est un langage compilé avant d ? être exécuté il doit être traduit dans le langage de la machine sur laquelle il doit fonctionner - Il emprunte sa syntaxe en grande partie du langage C - Les programmes Java peuvent être exécutés sous forme d ? applications indépendantes ou distribuées à travers le réseau et exécutées par un navigateur Internet sous forme d ? applets Java a rapidement intéressé les développeurs pour quatre raisons principales C'est un langage orienté objet dérivé du C mais plus simple à utiliser et plus pur ? que le C On entend par pur ? le fait qu ? en Java on ne peut faire que de la programmation orienté objet contrairement au C qui reste un langage hybride c ? est-à-dire autorisant plusieurs styles de programmation C est hybride pour assurer une compatibilité avec le C Il est doté en standard de bibliothèques de classes très riches comprenant la gestion des interfaces graphiques fenêtres boites de dialogue contrôles menus graphisme la programmation multi-threads multit? ches la gestion des exceptions les accès aux ?chiers et au réseau ? L ? utilisation de ces bibliothèques facilitent grandement la t? che du programmeur lors de la construction d ? applications complexes M Lahdir Dépt ELN de UMMTO CMaster Prof Semestre UEM Programmation Orienté Objet - Il est doté en standard d ? un mécanisme de gestions des erreurs les exceptions très utile et très performant Ce mécanisme inexistant en C existe en C sous la forme d ? une extension au langage beaucoup moins simple à utiliser qu ? en Java Il est multi plates-formes les programmes tournent sans modi ?cation sur tous les environnements o? Java existe Windows Unix et Mac Remarque Ce dernier point a contribué à utiliser d'abord Java pour développer des applets qui sont des applications pouvant être téléchargées via l ? Internet et exécutées dans un navigateur sur n'importe quelle plate- forme Ainsi une page statique HTML peut s'enrichir de programmes qui lui donneront un comportement dynamique Pourquoi utiliser Java Le monde sans Java ? ? ? ? ? Avec les langages évolués courant C C etc nous avons pris l ? habitude de coder sur une machine identique à celle qui exécutera nos applications la raison est fort simple à de rares exceptions près les compilateurs ne sont pas multi-plateformes et le code généré est spéci ?que à la machine qui doit accueillir Nous devons alors utiliser n

Documents similaires
Les 5 dernieres minutes de cours 0 0
These 131 2016 République Algérienne Démocratique et Populaire ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ministère de l ? Enseignement Supérieur et de la ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Recherche Scienti ?que Université Mohamed Khider ?? Biskra Faculté des 0 0
Man 8037m prg CNC M Manuel de programmation Ref Soft V x CTous droits réservés La reproduction totale ou partielle de cette documentation est interdite de même que sa transmission transcription traduction ou son enregistrement dans un système de récupérat 0 0
Module : Pascal Chapitre 0 INSTITUT D’INFORMATIQUE ET TECHNIQUES DE GESTION Agr 0 0
- FST FES PFE DE LAHLOU DRISS RENAULT-NISSAN 1 Remerciements Je tenais à remerc 0 0
Gem 08802258 SOMMAIRE Introduction générale Cahier des charges CHAPITRE ETUDE BIBLIOGRAPHIQUE Introduction Les Finitions Les ?nitions organiques Les ?nitions ?lmogènes Les ?nitions ?nigard Les types de FINIGARD Cycle suivi par les pièces à traiter par le 0 0
Clhs 69 fr Décisions de classement ?? Comité du SH ème Session La liste ci-après contient les décisions de classement autres que celles faisant l ? objet d ? une réserve prises par le Comité du Système harmonisé ème session ?? mars au sujet de produits sp 0 0
Carnet des apprentissages 2 0 0
Pgmeresoeles 3 Semestre Master Réseaux Electriques Semestre UE Fondamentale Code UEF Matière Conduite des réseaux électriques VHS h Cours h TD H Crédits Coe ?cient Objectifs de l ? enseignement L ? objectif de cours est de traiter les fonctions et l'archi 0 0
Livret 1 fin E- Exprimer une opinionAvez-vous aimé ce conte Pourquoi Voici quelques mots et expressions que vous pouvez utiliser Des adjectifs Pour exprimer une émotion triste joyeux émouvant surprenant e ?rayant ? Positifs Valorisants di ?érent nouveau p 0 0
  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager