• Aucun résultat trouvé

Initiation à JAVA et à la programmation objet

N/A
N/A
Protected

Academic year: 2022

Partager "Initiation à JAVA et à la programmation objet"

Copied!
6
0
0

Texte intégral

(1)

Initiation à JAVA et

à la programmation objet

[email protected]

(2)

O b j e c t i f s

Découvrir un langage de programmation objet.

Découvrir l'environnement java

Découvrir les concepts de la programmation orientée objet.

Etre capable de développer une application en java.

Ne pas se noyer !

(3)

P l a n

Un peu d'histoire.

Environnement java.

Comment ça marche concrètement

Installation de l'environnement de programmation

Premier exemple

Les outils autour de java

Programmation Orientée Objet (POO)

Penser objet !

Vocabulaires

Notions essentielles

L'histoire d'une application

(4)

U n p e u d ' h i s t o i r e

Décembre 1990 :

Projet interne de Sun Micro System : Oak Alternative au langage C++

Gestion de la mémoire Portable

Machine embarquée

Septembre 1992 :

Première démo sur un PDA star7

Green OS, Oak langage, librairies, assistant Duke

Juin-Juillet 1994 :

le projet prend son nom JAVA et se recentre sur le développement web.

Just Another Vague Acronym

Lien avec le café = java (en argos américain)

Les 4 premiers byte du bytecode java commence en base hexadécimale pour le nombre : 0xCAFEBABE

(5)

U n p e u d ' h i s t o i r e : l e s J D K d e s u n

* JDK 1.0 ( janvier 1996) * JDK 1.1 ( décembre 1997)

* J2SE 1.2 (décembre 1998) — nom de code : Playground. => java 2 * J2SE 1.3 (mai 2000) — nom de code : Kestrel.

* J2SE 1.4 (février 2002) — nom de code : Merlin.

* J2SE 5.0 (septembre 2004) — nom de code : Tiger.

* Java SE 6 — nom de code : Mustang.

* Java SE 7 — nom de code : Dolphin.

Depuis 1998 : Java Community Process (JCP) qui utilise les Java

Specification Request (JSR) pour spécifier les évolutions de la plate-forme JAVA ( JVM + librairies standards )

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

To address this problem, this paper proposes crosstalk noise aware wavelength allocation in WDM 3D ONoC to improve Signal to Noise Ratio (SNR) perfor-

 Définition de SUN : "Java est un langage simple, orienté objet, distribué, robuste, sûr, indépendant des architectures matérielles, portable, de haute performance,

• Dans une classe, en dehors de de la définition de toute méthode (et bloc), un identificateur peut être déclaré partout... Portée d'un identificateur à l'intérieur

• Si un programme Java veut utiliser une méthode dans la libraie Java, le programme Java doit en premier importer la classe qui le contient. import

 Les Méthodes sont déclarés dans le corps de la classe mais immédiatement après la déclaration des champs (attributs) de données..  La forme générale d'une déclaration de

• Membres (variables et méthodes) déclarés avec une visibilité privée ne peuvent être référencées par leur nom dans une classe fils. • Ils peuvent être

• Si la classe Rect est derivée de la classe Shape, une operation qui peut être exécutée sur un objet de la classe Shape peut aussi être exécutée sur un objet de la classe

• Chaque classe enveloppe poss`ede des m´ethodes pour extraire la valeur d’un objet : primitifValue() appliqu´ee sur l’objet enveloppe renvoie une valeur de type primitif.. •