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
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • Montaigne
    350 mots | 2 pages
  • Rapport de stage
    4432 mots | 18 pages
  • Introduction à maven
    2902 mots | 12 pages
  • Cours de Java EE
    2938 mots | 12 pages
  • Les grand enjeux
    3874 mots | 16 pages
  • Cours java
    29817 mots | 120 pages
  • Les différents niveaux de programmation
    992 mots | 4 pages
  • Conflits de generation entre pere et fils
    6962 mots | 28 pages
  • Java Framework
    754 mots | 4 pages
  • Glossaire De La S Curit Informatique
    604 mots | 3 pages
  • javascript
    595 mots | 3 pages