Cours Introduction Java
Cours Introduction Java
Cours Introduction Java
démarrer en java
développement en java
Plan
Présentation
Compilation et interprétation
JVM
Une application autonome (stand alone program) est soit une application qui
s'exécute sous le contrôle direct du système d'exploitation ou bien une application
mobile .
Une applet est une application qui est chargée par un navigateur et qui est
exécutée sous le contrôle de celui ci.
évolution des langages
o L’interprétation est un mode d‘exécution de programmes dans lequel l'exécution est effectuée au
fur et à mesure de l'analyse du code source du programme.
JVM(Java Virtual Machine)
o C'est la machine virtuelle dans laquelle s‘exécute le code Java.
o C'est une application native dépendante du système d'exploitation sur laquelle elle
s‘exécute.
o Celle-ci assure à tous les développeurs Java qu'un programme sera utilisable avec
tous les systèmes d'exploitation sur lesquels est installée une machine virtuelle
Java.
JAVA est interprété et compilé
.java .class
Java compiler
Java source Java byte code
code
Interprétation par la
Machine virtuelle
Résultat JVM JAVA pour les
systèmes
d’exploitation
JDK
● Le Java Development Kit (JDK) désigne un ensemble de bibliothèque de logiciels de base du langage de
programmation JAVA, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en byte
● Il existe plusieurs éditions de JDK, selon la plate forme Java considérée (et bien évidemment la version de
Java ciblée) :
o etc.
Outils de développement en java
o JAVA https://www.java.com/fr/download/manual.jsp
o Un environnement d’exécution
o Le compilateur
o Les interfaces de programmation des applications(API):bibliothèque des
classes prédéfinies
o Exemple: Eclipse
Téléchargement: https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2021-09/R/eclipse-
inst-jre-win64.exe