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
-
64
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 10, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 54.9kB