Cour Java

2489 mots 10 pages
Cours programmationorientée objet en Java
Licence d’informatique
Hugues Fauconnier hf@liafa.jussieu.fr Plan du cours














Introduction:


programmation objet pourquoi? Comment? Un exemple en Java



Méthode et variables, constructeurs, contrôle d’accès



Extension de classe, méthode et héritage, variables et héritage, constructeurs et héritage



Classe Object, clonage, classes abstraites et interface, Classes internes et emboîtées



Classe Object, clonage, classes abstraites et interface, classes internes et emboîtées



Exceptions, assertions



Enumeration, tableaux, conversions, noms



Généralités, types génériques imbriqués, types paramètres bornés, méthodes génériques



String et expressions régulières, Collections, Conteneurs, itérations



Reflections, annotations, documentation…

Classes et objets
Héritage

Héritage: compléments

Object, Interfaces, classes imbriquées
Exceptions
Divers

Généricité

Types de données

Entrée-sortie
Introduction à Swing
Threads
Compléments

Le site du cours: http://www.liafa.jussieu.fr/~hf/verif/ens/an08-09/poo/L3.POO.html
POO-L3 H. Fauconnier

2

Bibliographie



De nombreux livres sur java (attention java >= 1.5)
En ligne:






http://mindview.net/Books/TIJ4
Thinking in Java, 4th edition Bruce Eckel http://java.sun.com/docs/index.html Livre conseillé:


The Java Programming language fourth edition AW Ken Arnold, James Gosling,
David Holmes

POO-L3 H. Fauconnier

Chapitre I
Introduction

3

A) Généralités


Problème du logiciel:






Taille
Coût : développement et maintenance
Fiabilité

Solutions :


Modularité



Réutiliser le logiciel



Certification


Comment?

POO-L3 H. Fauconnier

5

Typage…


Histoire:





Fonctions et procédures (60 Fortran)
Typage des données (70) Pascal Algol
Modules: données + fonctions regroupées
(80) ada
Programmation objet: classes, objets et héritage POO-L3 H. Fauconnier

6

B)

en relation

  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Java
    4055 mots | 17 pages
  • Cours Javelot
    1901 mots | 8 pages
  • Java
    265 mots | 2 pages
  • Cour
    548 mots | 3 pages
  • Cour gea
    599 mots | 3 pages
  • Cour de java
    1213 mots | 5 pages
  • java
    563 mots | 3 pages
  • Cour
    436 mots | 2 pages
  • Java
    4057 mots | 17 pages
  • Cour
    14678 mots | 59 pages
  • java
    376 mots | 2 pages
  • Java
    353 mots | 2 pages
  • Cour
    15358 mots | 62 pages