Programmation Orientée
Objet
Langage JAVA
Jacques Gispert
Département d'Informatique
Faculté des Sciences de Marseille-Luminy
Université de la Méditerranée
Plan
Historique et principes
Historique du langage
Spécifications essentielles
Système java
Bases du langage
Programmation orientée objets
Classes et hiérarchie
Encapsulation
Liaison dynamique
Types primitifs
Objets, références et ramasse-miettes
Constructeurs
This et super
Protection des accès
Variable de classe
Le modifieur final
Classes abstraites
Méthodes natives
Tableaux
Les instructions
Affectation
Les expressions et la liste des opérateurs
Les conversions
Passage de paramètres
Les autres instructions
Les classes abstraites
Un aperçu de la généricité
Exceptions
Définition
Exemple : analyse syntaxique
Mécanisme
Exceptions java
Création d'exceptions
Récupération de plusieurs exceptions
Ordre de récupération
Hiérarchie prédéfinie
Les interfaces
Définition et héritage multiple
Type interface
Contenu
Exemple
Les paquetages
Découpage d'un programme
Utilité et nommage
Stockage sur disque
Exemple complet
Les Entrées/Sorties
Problèmes à résoudre
Hierarchie des classes
Indépendance de la plate-forme
ES tamponnées
Sources de données
Formattage des données
Fichiers directs
Classe StreamTokenizer
Lecture au clavier
Lecture formattée
Exemple
Java 1.1
Interfaçage : AWT
Fenêtrage et interfaçage
Exemple
Interfaçage : Swing
Présentation
Apparence
Fenêtre
Animation, classe Timer
Utilisation d'un Timer
Exemple
Fichier Animation.java
Fichier UrsaMajor.java
Les paquetages Swing
Le réseau
Utilisation indirecte : Applet
Adressage
Utilisation indirecte : images
classe MediaTracker
Usage direct : exemple
La machine virtuelle
Une colle
ClassLoader
Classe Class
Eléments de la classe
Fichier .class
Ecriture d'un ClassLoader
Les Travaux dirigés
Ennoncés des exercices
Historique et principes
Historique
L'origine du langage se situe en 1991, alors que Mosaic et le World Wide Web
n'étaient que d'intéressants concepts.
JAVA a été conçu par James Gosling, chez SUN.
Le but principal était de développer une plate-forme à bas prix, avec un logiciel
indépendant du matériel.
Partant de C++, et de ses défauts, James Gosling a développé le langage Oak, en
supprimant les concepts dangereux : héritage multiple, conversion automatique de
types, pointeurs, gestion mémoire par le programmeur.
En 1994, le Web a été créé ; Oak a été renommé JAVA.
JAVA a été alors utilisé pour la programmation du Web ;
il a permis d'écrire WebRunner, un programme de navigation.
Une version alpha de JAVA a été diffusée sur le Web au début 1995.
Depuis le 23 janvier 1996, la version 1.0 est officiellement disponible. Netscape 2.0
supporte JAVA.
Spécifications essentielles de JAVA
JAVA est un langage :
généraliste, bien que souvent associé à Internet ;
orienté objet ;
indépendant de la plate-forme ;
sûr ;
gérant le parallélisme ;
1 / 109 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 !