Vous êtes sur la page 1sur 18

Département d’électronique.

Université Ammar Thelidji – Laghouat

Module:

Langage JAVA
Cours N°: 1
Dr.KERROUM Ayoub
kerayoub11@gmail.com
Plan
C’est quoi la programmation?
Langage de programmation
C'est quoi le langage Java ?
Avantages du langage Java pour les développeurs
Caractéristiques de Java
Les étapes du programme en Java jusqu'à l'exécution
Le concept du JDK et son importance
Les IDE pour langage JAVA
C’est quoi la
programmation?
C’est quoi la programmation?
C'est le seul moyen de convertir notre langage humain
en commandes informatiques
La programmation peut être définie comme le
processus d'écriture d'instructions et de commandes
pour un ordinateur ou autre appareil pour lui indiquer
comment traiter les données ou comment effectuer
une série d'actions requises .
L'écriture d'un programme se fait dans un langage de
programmation.
LANGAGE DE PROGRAMMATION
C'est un ensemble d’instructions , écrites selon des règles
spécifiques selon chaque langage de programmation, puis ces
commandes passent par plusieurs étapes jusqu'à ce qu'elles
soient exécutées sur l'ordinateur.
Il existe de nombreux langages de programmation tels que : C+
+, C#, JAVA, PYTHON ....etc.
Les langages de programmation sont divisés en fonction de leur
proximité avec les langages humains en :
- Un langage de haut niveau (proche du langage compris par
les humains) tel que : C#, Python et Java.
- Langage de bas niveau (proche du langage machine) tel que
le langage assembleur.
C’est quoi la langage
JAVA?
LA LANGAGE JAVA
Un langage de programmation de haut niveau créé par James
Gosling en 1991 alors qu'il travaillait dans les laboratoires de Sun
Microsystems.
En 1995, il a été développé pour créer des applications pour le
Web, des serveurs, des ordinateurs de bureau, des téléphones et
des robots.
Il fonctionne sur tous les systèmes d'exploitation les plus
importants tels que Windows, Mac OS, Linux, Unix, Android,
etc. Il est considéré comme l'un des langages de programmation
les plus populaires.
Actuellement, des millions d'appareils électroniques sont
programmés sur le langage Java.
Avantages Java pour les développeurs :

Il est très populaire et il existe de nombreuses


références pour ceux qui veulent l'apprendre.
Simple et facile à apprendre par rapport à d'autres
langues.
Similaire à C et C++, mais plus facile et plus fluide à
gérer.
Tout programme Java qui fonctionne sur n'importe
quel système dans le monde.
Le langage Java est très demandé à l'étranger, le
langage Java vous offre de nombreuses opportunités.
Caractéristiques de Java
Gratuité
Les outils de développement Java sont fournis gratuitement..
Portabilité
Indépendance par rapport aux plateformes
Sécurité et robustesse
Le compilateur interdit toute manipulation en mémoire.
Simplicité
Il est très facile à apprendre après avoir compris la programmation objet..
Multitâche
Java vous fournit la technologie multithread, qui vous permet de rendre
votre programme capable d'exécuter plusieurs commandes en même temps.
Richesse
Disponibilité d’une vaste collection de bibliothèques de classes.
Caractéristiques de Java

La gestion des erreurs


Java gère les erreurs de deux manières, pendant que vous
écrivez le code, il essaie de corriger les erreurs d'écriture
du code, et pendant que le code s'exécute, il vous indique
toute erreurs logique si elle se produit.
… etc.
Les étapes du programme en Java jusqu'à
l'exécution
Le code que vous écrivez sur l'ordinateur ne
fonctionne pas directement, mais passe par plusieurs
étapes successives jusqu'à ce qu'il fonctionne
exactement comme dans l'image suivante.
Les étapes du programme en Java jusqu'à
l'exécution
Le code que nous écrivons s'appelle donc Source
code.
Jusqu'à ce que ce code soit exécuté, il est converti en
un Byte Code par le compilateur Java ( JAVAC ) et ce
compilateur garantit que le code que vous avez écrit
fonctionne en Java.
Ensuite, le interpréteur de langage Java (JVM)
exécute le code sur le système d'exploitation que
l'utilisateur utilise, que ce soit Windows, Linux ou
MacOS.
Termes Techniques
Source Code : désigne le code source ou le code, et il est également
appelé code source.
Byte Code : code Java qui a été validé et préparé pour l'interpréteur Java.
JAVAC : abréviation de Java Compiler, on l'appelle le compilateur du
langage java. En fait, c'est un programme qui convertit le code écrit en
Java en Byte Code.
Interprète : C'est un programme dont la tâche est d'exécuter le code
afin qu'il fonctionne comme n'importe quel programme sur l'ordinateur
de l'utilisateur.
JVM : abréviation de Java Virtual Machine, qui est un interprète spécial
pour exécuter le Byte Code, qui est essentiellement du code Java comme
n'importe quel programme normal.
OS : abréviation de Operating System, qui signifie Operating System.
Le concept du JDK et son importance
Pour que le système d'exploitation utilisé reconnaisse le langage
Java, nous devons télécharger et installer le kit de développement
Java, appelé JDK.

Le JDK comprend à son tour beaucoup de choses comme :


 Les classes prêts à l'emploi en Java.
 Explications des classes et fonctions prêtes à l'emploi qui s'affichent
pendant que vous écrivez le code, appelées javadoc.
 traducteur de langue Java.
 L'environnement d'exécution Java (JRE), qui à son tour contient la
JVM.
Les programmes les plus populaires utilisés pour la
programmation en langage Java
• Télécharger java se développement kit

• Télécharger Eclipse
Merci de votre attention

Vous aimerez peut-être aussi