Introduction au langage java irt1
INTRODUCTION AU LANGAGE JAVA LICENCE INFORMATIQUE RESEAUX ET TELECOMMUNICATIONS GBEDEVI AKOUYO YVETTE INGENIEUR LOGICIEL ET NLP ESGIS CObjectifs Décrire les éléments-clé de la plate-forme Java Compiler et exécuter une application Java Comprendre et utiliser la documentation en ligne de Java Décrire la syntaxe du langage Comprendre le paradigme OO et utiliser Java pour le mettre en ?uvre Comprendre et utiliser les exceptions CChapitre Présentation de Java Après un très bref historique du langage Java montrant dans quel esprit il a été créé nous en présenterons les principales caractéristiques Nous verrons tout d ? abord que Java est un langage objet et nous exposerons les concepts majeurs de la programmation orientée objet Puis nous ferons la distinction entre les programmes utilisant une interface console et les programmes utilisant une interface graphique ce qui nous amènera à parler des possibilités de programmation événementielle qui sont o ?ertes par Java sous la forme de classes standard En ?n nous montrerons que Java est le premier langage à o ?rir une portabilité aussi avancée Petit historique du langage On peut faire remonter la naissance de Java à À cette époque des ingénieurs de chez SUN ont cherché à concevoir un langage applicable à de petits appareils électriques on parle de code embarqué Pour ce faire ils se sont fondés sur une syntaxe très proche de celle de C en reprenant le concept de machine virtuelle déjà exploité auparavant par le Pascal UCSD L ? idée consistait à traduire d ? abord un programme source non pas directement en langage machine mais dans un pseudo langage universel disposant des fonctionnalités communes à toutes les machines Ce code intermédiaire dont on dit qu ? il est formé de byte code se trouve ainsi compact et portable sur n ? importe quelle machine il su ?t simplement que cette dernière dispose d ? un programme approprié on parle alors de machine virtuelle permettant de l ? interpréter dans le langage de la machine concernée En fait ce projet de langage pour code embarqué n ? a pas abouti en tant que tel Mais ces concepts ont été repris en dans la réalisation du logiciel HotJava un navigateur Web écrit par SUN en Java et capable d ? exécuter des applets écrits précisément en byte codes Les objectifs de java sont d'être multi-plateformes et d'assurer la sécurité aussi bien pendant le développement que pendant l'utilisation d'un programme java Il est en passe de détrôner le langage C dont il hérite partiellement la syntaxe mais non ses défauts Comme C et Delphi java est algorithmique et orienté objet à ce titre il peut e ?ectuer comme ses compagnons toutes les t? ches d'un tel langage bureautiques graphiques multimédias bases de données environnement de développement etc Son point fort qui le démarque des autres est sa portabilité due en théorie à Cses bibliothèques de classes indépendantes de la plate-forme ce qui est le point essentiel de la programmation sur internet ou plusieurs machines dissemblables sont interconnectées La réalisation multi-plateformes dépend
Documents similaires
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 17, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 195.4kB