Susex

994 mots 4 pages
Langages Orient´s Objet – Java e
Introduction

Arnaud LANOIX
Universit´ Nancy 2 e

18 octobre 2006

Arnaud LANOIX (Universit´ Nancy 2) e

Langages Orient´s Objet – Java e

18 octobre 2006

1 / 20

Plan du cours “LOO – Java”
Introduction
00-intro.pdf

Bases : types simples, tableaux, expressions & instructions
01-base.pdf

Objet & h´ritage e
02-objet.pdf

Entr´es-sorties en Java e
03-entree.pdf

Gestion des exceptions
04-exception.pdf

Threads
05-threads.pdf

Interface graphique : Swing
06-swing.pdf

Arnaud LANOIX (Universit´ Nancy 2) e

Langages Orient´s Objet – Java e

18 octobre 2006

2 / 20

R´sum´ du cours “LOO – Java” e e

CM : 15h / 10 × 1h30

TD/TP : 10h / 5 × 2h

Projet

Supports de cours disponible : http://www.loria.fr/~lanoix/LOO-Java/

Arnaud LANOIX (Universit´ Nancy 2) e

Langages Orient´s Objet – Java e

18 octobre 2006

3 / 20

Introduction

Langages Machines type Assembleur

Langages ´volu´s : ForTran, Basic e e (goto line ...)

Langages structur´s : Pascal, C e (fonctions, structures de donn´es, algorithmes) e

Langages Objet : C++, Java, C# (encapsulation, h´ritage, polymorphisme) e

Arnaud LANOIX (Universit´ Nancy 2) e

Langages Orient´s Objet – Java e

18 octobre 2006

4 / 20

A propos de Java. . .

Langage Orient´ Objet e Langage Interpr´t´ ee ⇒ Byte-code Machine virtuelle (JVM) multi plate-forme (Windows, Linux, MacosX, etc.) En ´volution : e Projet OAK (1991) . . .Java (1995) . . .Java 1.5 (2004) . . . L’API Java (biblioth`que de classes) est tr`s riche e e

Arnaud LANOIX (Universit´ Nancy 2) e

Langages Orient´s Objet – Java e

18 octobre 2006

5 / 20

Compilation & ´x´cution e e

javac Prog.java
(compilation) (byte-code)

java Prog.class
(interprétation)

javadoc Prog.html

JVM
(exécution)

Arnaud LANOIX (Universit´ Nancy 2) e

Langages Orient´s Objet – Java e

18 octobre 2006

6 / 20

Un premier exemple. . .

en relation