0% ont trouvé ce document utile (0 vote)
83 vues9 pages

Cours 1 Java

Transféré par

tahraoui.wadoud
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
83 vues9 pages

Cours 1 Java

Transféré par

tahraoui.wadoud
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Plan du cours

 Introduction
Présentation de java
Programmation Orientée Objet 

 Caractéristique du langage
 Types et Variable
 Types simples
 Types Complexes
Variables
Master 1 CS 

 Structures de contrôles
 Composition
DR. Sofiane AOUAG  Sélection
 Itération
Université De Batna II  Les classes en Java
Faculté des Mathématique et de l’Informatique  Organisation
 Exemples
Département d’Informatique

Programmation avancée en Java 1


2017/2018

Présentation Présentation

 Significations et origine du nom Java :


 Une danse
 Une île
 Une ville des Etats Unis
 Une province de Géorgie
 Certains prétendent qu’il signifie James Gosling, Arthur Van Hoff et Andy Bechtolsheim ; ou tout
simplement Just Another Vague Acronym (littéralement « juste un acronyme vague de plus »).
 Java signifie café en argot américain d’où l’icône de la tasse du café

 Le langage Java: est un langage de programmation informatique orienté objet créé


par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le
soutien deBill Joy (cofondateur de Sun Microsystems en 1982), présenté
officiellement le 23 mai 1995 au SunWorld.

Programmation avancée en Java 2 Programmation avancée en Java 3


Présentation Présentation

Le 11 novembre 2006, le code source du compilateur javac et de la machine virtuelle HotSpot


(en) ont été publiés en Open Source sous la Licence publique générale GNU8.

Le 13 novembre 2006, Sun Microsystems annonce le passage de Java, c’est-à-dire le JDK (JRE
et outils de développement) et les environnements Java EE (déjà sous licence CDDL) et Java
ME sous licence GPL d’ici mars 2007, sous le nom de projet OpenJDK9.

En mai 2007, Sun publie effectivement OpenJDK sous licence libre.

Java SE 8 - Nom de code Wolf.Diverses releases en cours de développement du JDK sont


disponibles au téléchargement dés l'automne 201338, et Java 8 sort mi-mars 2014
conformément à une roadmap présentée par Oracle dés mai 201339.
Une des nouveautés majeures de cette version est l’ajout des closures 40.

Java SE 9, initialement prévu pour 2015, a été reporté à 2016 suite aux retards de
développement de Java 842; ceux-ci ont déjà conduit au report dans Java 9 du projet Jigsaw,
qui devait initialement améliorer la modularité de Java 8.

Programmation avancée en Java 4

Caractéristiques Caractéristiques

Programmation avancée en Java 5 Programmation avancée en Java 6


Caractéristiques

Programmation avancée en Java 7

Types et variables Types et variables

Programmation avancée en Java 8 Programmation avancée en Java 9


Types et variables Types et variables
Types complexes de Java Types complexes de Java

Programmation avancée en Java 10 Programmation avancée en Java 11

Types et variables Types et variables


Les variables en Java

Programmation avancée en Java 12 Programmation avancée en Java 13


Types et variables Types et variables
Les variables en Java Les variables en Java

Programmation avancée en Java 14 Programmation avancée en Java 15

Structures de contrôle en java Structures de contrôle en java


Les alternances
Les alternances

Programmation avancée en Java 16 Programmation avancée en Java 17


Structures de contrôle en java Structures de contrôle en java

Programmation avancée en Java 18 Programmation avancée en Java 19

Les classes en java Les classes en java

Programmation avancée en Java 20 Programmation avancée en Java 21


Les classes en java Les classes en java

Programmation avancée en Java 22 Programmation avancée en Java 23

Les classes en java Les classes en java

Programmation avancée en Java 24 Programmation avancée en Java 25


Organisation Organisation

Programmation avancée en Java 26 Programmation avancée en Java 27

Organisation

Programmation avancée en Java 28


Exemple Exemple

Programmation avancée en Java 29 Programmation avancée en Java 30

Vous aimerez peut-être aussi