Vous êtes sur la page 1sur 12

Programmation JAVA

Introduction au langage JAVA

Préparé par/Aminetou Chighaly


Objectif de la séance

o Acquérir le vocabulaire et la culture générale indispensable pour

démarrer en java

o Savoir comment télécharger et installer les outils nécessaires pour le

développement en java
Plan

Présentation

Evolution des langages

Compilation et interprétation

JVM

Outils de développement en java


Présentation
o JAVA est un langage de programmation développé par SUN Micro
System(aujourd’hui racheté par Oracle)apparu en 1995

o C’est un langage de programmation orienté objet qui permet d’écrire des


logiciels, des applications web ,des applications mobile, des jeux,….
o Il existe 2 types de programmes en Java : les applets et les applications.

 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

Langages machine Langages assembleur Langages évolués


Compilation et interprétation

o La compilation désigne la façon de transformation d’un programme écrit en code source, en un


programme transcrit en code cible, ou binaire.

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

Passer byte code à JVM

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

code destiné à la machine virtuelle Java.

● Il existe plusieurs éditions de JDK, selon la plate forme Java considérée (et bien évidemment la version de

Java ciblée) :

o JSE pour la JAVA SE STANDARD EDITION également désignée J2SE ;

o JEE, sigle de Java Enterprise Edition également désignée J2EE ;

o JME 'Micro Edition', destinée au marché mobile ;

o etc.
Outils de développement en java

o JAVA https://www.java.com/fr/download/manual.jsp

o JAVA SE Développement Kit (JDK)

o Environnement de développement intégré(IDE)


JAVA SE Développement Kit (JDK)
Le JDK inclut tous les outils nécessaires pour développer des applications java:

o Un environnement d’exécution

o Le compilateur
o Les interfaces de programmation des applications(API):bibliothèque des
classes prédéfinies

Téléchargement: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe (sha256 )


Environnement de développement intégré(IDE)

o C’est un simple éditeur pour créer un programme java

o Exemple: Eclipse

Téléchargement: https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2021-09/R/eclipse-

inst-jre-win64.exe

Vous aimerez peut-être aussi