© Rémy Courdier (Révisions M. Gangat) 1
1996-2003- Java Présentation - Version du cours 3.0
L’environnement Java
Présentation de
Java
© Rémy Courdier (Révisions M. Gangat) 2
1996-2003- Java Présentation - Version du cours 3.0
Sommaire
Présentation de Java
Historique
L’environnement Java et le JDK
Caractéristiques
Java par l’exemple
L’environnement de génération et d’exécution
Gestion des aspects de sécurité
Java et Javascript
Plate-forme JAVA et librairies (API)
Ecrire une application
Bibliographie & @ Internet
ANNEXE : Terminologie
© Rémy Courdier (Révisions M. Gangat) 3
1996-2003- Java Présentation - Version du cours 3.0
Historique
Dates clés
1991 James Gosling à Sun MicroSystems développe Oak
programmer tous les processeurs (ordinateurs ou appareils électroménagers, ...)
caractéristiques initiales: robustesse, compatibilité,petite taille du runtime ou des codes
générés, facilité de programmation.
plateforme pour interpréter les programmes du langage
1994 Abandon du projet
1995 Après une présentation à Netscape
Reprise du projet
Intégration dans Netscape sous forme d’applet
Versions Majeures
1.0
1.1 modèle événementiel,exceptions..
1.2 extensions javax, swing, J2EE
1.3 Hotspot
1.4 Java NIO…
...Java signifie café en Slang (argot américain)...
© Rémy Courdier (Révisions M. Gangat) 4
1996-2003- Java Présentation - Version du cours 3.0
Historique
Un nouvel environnement pour de nouvelles solutions informatiques
C++ commence à s’écrouler
Complexité des environnements C++
Langage C, incrément objet, bibli de classes d’encapsulation des OS.
Différences des environnements :
Multiplication des Technologies de compilation (dépendance entre le
langage et le processeur)
Faible durée de vie des composants logiciels
Problème de fiabilité et sécurité en utilisation WWW.
Utilisation de pointeurs,...
Un nouveau langage
Quelque part entre Smalltalk et C++
Un nouvel environnement d’exécution adapté au Web
interprétation du byte code par une machine virtuelle
© Rémy Courdier (Révisions M. Gangat) 5
1996-2003- Java Présentation - Version du cours 3.0
L’environnement Java
Langage et JDK
Langage de programmation orienté objets
Situé entre SMALLTALK et C++, permet de développer des applications de taille importante
Intégrant les besoins de l’informatique actuelle
Répond à des objectifs de portabilité
Une plateforme de déploiement
Une machine virtuelle (JVM)
Des librairies de base (API).
Un ensemble d’outils : Le JDK
Compilateur
Débugger
Documentation
Fournisseur
Sun fournit des JDK pour les principales plate-formes :
WIN32, MacOS, Solaris et Linux
autres éditeurs d'environnement Java :
IBM, Microsoft, Novell, Tower J, Blackdown, Appeal Jrockit …
1 / 33 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !