1111

12646 mots 51 pages
Cours JAVA :
Le bases du langage Java.
Version 3.02
Julien Sopena1
1 julien.sopena@lip6.fr
Équipe REGAL - INRIA Rocquencourt
LIP6 - Université Pierre et Marie Curie

Licence professionnelle DANT - 2013/2014

J. Sopena (INRIA/UPMC)

Le bases du langage Java.

1 / 151

Grandes lignes du cours
Java en quelques mots
Comparatif Java et C++
Programmation orientée objets. Conception par traitements.
Conception par objets.
Le concept d’encapsulation.
Les classes Java
Les attributs.
Les méthodes.
Le mot clé this.
Les accesseurs.
Les méthodes de classe.
J. Sopena (INRIA/UPMC)

La surcharge.
Les constructeurs.
Le mécanisme d’instanciation. Constructeur par défaut.
Plusieurs constructeurs.
Exécutable Java.
Coder un executable.
Compilation.
Structuration des sources.
Des classes utiles.
La classe String
Les tableaux.
Les enveloppes.

Le bases du langage Java.

2 / 151

Outline
Java en quelques mots
Comparatif Java et C++
Programmation orientée objets.
Les classes Java
Les attributs.
Les méthodes.
Les constructeurs.
Exécutable Java.
Des classes utiles.

J. Sopena (INRIA/UPMC)

Le bases du langage Java.

3 / 151

Java c’est quoi ?
Un langage : Orienté objet fortement typé avec classes
Un environnement d’exécution (JRE) : Une machine virtuelle et un ensemble de bibliothèques
Un environnement de développement (JDK) : Une machine virtuelle et un ensemble d’outils
Une mascotte : Duke

J. Sopena (INRIA/UPMC)

Le bases du langage Java.

4 / 151

Java c’est qui ?
La plate-forme et le langage Java sont issus d’un projet de
Sun Microsystems datant de 1990.
Généralement, on attribut sa paternité a trois de ses ingénieurs :
James Gosling
Patrick Naughton
Mike Sheridan

Figure : 1990 Barbecue chez James Gosling
J. Sopena (INRIA/UPMC)

Le bases du langage Java.

5 / 151

Java pourquoi ?

Java est devenu aujourd’hui l’un des langages de programmation les plus utilisés.
Il est

en relation

  • ingenieur
    1645 mots | 7 pages
  • Struts2
    4332 mots | 18 pages
  • AucuneIdee
    977 mots | 4 pages
  • Rapport de stage amendis
    6456 mots | 26 pages
  • Montaigne
    350 mots | 2 pages
  • Rapport de stage
    4432 mots | 18 pages
  • Contrôle de gestion ministère
    450 mots | 2 pages
  • Les grand enjeux
    3874 mots | 16 pages
  • Introduction à maven
    2902 mots | 12 pages
  • Discours contre la guerre
    1420 mots | 6 pages
  • Cours de Java EE
    2938 mots | 12 pages
  • Glossaire De La S Curit Informatique
    604 mots | 3 pages
  • Cours java
    29817 mots | 120 pages
  • Conflits de generation entre pere et fils
    6962 mots | 28 pages
  • Java Framework
    754 mots | 4 pages