Vous êtes sur la page 1sur 15

Institut National des Télécommunication et des Technologies d'Information et de la

Communication INT-TIC d'Oran Algérie

LE LANGAGE JAVA

Chapitre1 : Introduction Générale

R. HACHEMI G. MERED
GÉNÉRALITÉS SUR JAVA

Java est un langage de programmation orientée objet (à


l’instar de SmallTalk et C++).

Il reprend une syntaxe proche de celle du langage C.

Java a été développé initialement par Sun Micro-


Systems en 1995.

Il est actuellement la propriété de Oracle.


GÉNÉRALITÉS SUR JAVA

Année Version
1996 1.0
1997 1.1
1998 1.2
2000 1.3
2002 1.4
2004 1.5
2006 1.6
2011 1.7 (Java 7)
Versions de Java SE
ENVIRONNEMENT JAVA

En effet, Java est plus qu’un langage de programmation.


C’est une plate forme recouvrant :

• un langage de programmation.

• un environnement d’exécution (JRE).

• une machine virtuelle (JVM).

• un environnement de développement (SDK ou JDK).


ENVIRONNEMENT JAVA
L’édition standard Java SE fournit (entre autre) les outils
(applications) suivants :

• javac : compilateur.

• java : machine virtuelle.

• javadoc : générateur de documentation.

• appletviewer : machine d’exécution d’applets.

• jar : archiveur.

• jdb : débogueur.
CARACTÉRISTIQUES DE JAVA
Les caractéristiques souvent citées de Java sont:

• orientation objet (il en est pas le premier !)

• simplicité (relative)

• portabilité du code machine (mais moins rapide que


C++ par exemple)

• richesse des packages (large communauté)

• dynamique

• distribution de l’exécution
EXÉCUTION D’UN CODE JAVA
EXÉCUTION D’UN CODE JAVA
Langage interprété : un code écrit dans un langage
interprété n’est pas directement exécutable par le
système d’exploitation ; il requiert un programme, qu’on
appelle interpréteur (e. g. HTML).

Langage compilé : un code écrit dans un langage


compilé est transformé par un programme, qu’on appelle
compilateur, en un code exécutable directement par le
système d’exploitation (e. g. langage C).

De ce fait, Java est à la fois, un langage compilé et


interprété.
EXÉCUTION D’UN CODE JAVA

Un programmeur java écrit son code source, sous forme


de classes, dans un fichier .java. Ce code est alors
compilé par le compilateur javac en un langage appelé
bytecode et enregistre le résultat dans un fichier .class.

Le bytecode ainsi obtenu n’est pas directement utilisable.


Il doit être interprété par la machine virtuelle de java qui
transforme alors le code compilé en un code machine
compréhensible par le système d’exploitation.
PORTABILITÉ DE JAVA
INSTALLATION
1. Lien de téléchargement du JDK (Java Development
Kit) :
http://www.oracle.com/technetwork/java/javase/downl
oads/index.html

2. Cliquez sur le lien Java Platform, Standard Edition


(Java SE).

3. Téléchargez la version appropriée pour votre système


d’exploitation.

4. Suivez les instructions.

5. Configurez la variable PATH.


INSTALLATION
INSTALLATION

Il est également possible d’installer Netbeans, un


environnement de développement intégré (IDE) open-
source.

Netbeans est totalement compatible avec la plate-forme


Java SE.

Il existe d’autres IDE compatibles, tels que Eclipse, …


1ER EXEMPLE AVEC JAVA

Comme attendu, voici un premier exemple de


programme Java, affichant un simple message « Hello
World! » :
1ER EXEMPLE AVEC JAVA

Tout d’abord : il est impératif qu’un tel code source soit


contenu dans un fichier de nom HelloWorld.java (il
faut respecter la casse et utiliser le nom de la classe
publique définie).

Pour compiler : javac HelloWorld.java

En réponse, le compilateur fabrique un fichier de nom


HelloWorld.class.

Pour exécuter ce code : java HelloWorld.

Vous aimerez peut-être aussi