0% ont trouvé ce document utile (0 vote)
26 vues24 pages

Introduction à la programmation Java

Transféré par

Chiraz Ben Boubaker
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues24 pages

Introduction à la programmation Java

Transféré par

Chiraz Ben Boubaker
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

POO

Introduction à la programmation java 1/2

08/10/2021 1
Introduction


Un langage de programmation purement orienté objets

Apparu en 1995

Usage très répondu

Influencé par C et C++

Sensible à la casse → « A » et « a » sont 2 variables différentes

08/10/2021 2
08/10/2021 3
Avantages


Simple et assez facile à utiliser

Portabilité

Robustesse

Indépendance vis à vis de l’architecture logicielle utilisée (Linux,
Windows, MacOS, etc.)

Sécurité

Etc.

08/10/2021 4
Principes


Contrairement à d’autres langages, Java est exécuté via une
machine virtuelle :
– Le fichier source (.java) est compilé → Un fichier en pseudo-code
– Le fichier en pseudo-code (.class) est le même quelque soit
l’environnement de travail utilisé
– Le fichier pseudo-code est exécuté grace à une machine virtuelle
java → Programme exécutable

08/10/2021 5
Environnement de travail


2 logiciels sont utilisés :
– JDK : Java Development Kit → bibliothèque logicielle pour compiler
et générer les programmes en pseudo-code

– JRE : Java Runtime Environnement : Exécuter les programmes java

– Lien de téléchargement :
[Link]
ml

08/10/2021 6
Téléchargement

08/10/2021 7
Remarque


En installant JDK, le run time (JRE) sera automatiquement
installé sur la machine hôte

08/10/2021 8
Environnement de
développement

Plusieurs IDE sont disponibles parmi lesquelles on cite :
– Eclipse
– Netbeans
– IntelliJ idea
– Oracle Jdeveloper
– Geany
– Etc.

08/10/2021 9
Choix de l’IDE


IDE : Geany → [Link]

08/10/2021 10
Avantages


Taille du fichier d’installation assez petite (16MO)

Open source

Gratuit

Facile à utiliser

Disponible sous Windows, Linux et MacOS

Compatible avec Java, C, C++, javascript, HTML, Python, CSS,
Pascal, etc.

08/10/2021 11
Interface

08/10/2021 12
Utilisation


Compilation : Menu « Construire » ou « Make » → « Compiler »
ou « F8 »


Exécution : Menu « Construire » ou « Make » → « Exécuter »
ou « F5 »

08/10/2021 13
Organisation d’un
programme java

Un programme java se compose d’un ensemble de classes


Une classe est une représentation abstraite d’un ensemble
d’objets ayant des caractéristiques communes

La création d’un objet à partir d’une classe est appelé
instanciation et se fait grâce à l’opérateur new().

08/10/2021 14
Types de base


Type byte : -128 → 127

Type short : -32768 → 32767

Type int : ± 2*109

Type float et double : réels

Type char : caractères

Type booléen : true/false

Type String : chaînes de caractères

08/10/2021 15
Opérateurs


+

-

*

/ → division

% → modulo

08/10/2021 16
Programme principal


Point d’entrée au programme

Défini par la méthode main ()


OBLIGATOIRE :
– Le nom du fichier (.java) = nom de la classe contenant la méthode
main ()

08/10/2021 17
Format d’un programme
java
public class Exemple
{
public static void main (String [] args)
{
[Link] ("Bonjour!") ;
}
}

08/10/2021 18
Enregistrement


Ce programme doit être enregistré sous « [Link] »

08/10/2021 19
Analyse du programme


public class Exemple

Définition d’une classe appelée « Exemple » qui sera
accessible (public) pour les autres classes

08/10/2021 20
Analyse du programme


public static void main (String [] args)

Point d’entrée au programme avec :
– Public : La méthode est visible pour tous autres objets
– Static : la méthode appartient à la classe et non pas à un objet
particulier
– Main : Programme principal
– String[] args : La liste des arguments sous forme d’un tableau

08/10/2021 21
Analyse du programme


[Link] ("Bonjour!") ;
– Instruction d’affichage d’un message

08/10/2021 22
Exemple 1

public class affichage


{
public static void main (String [] args)
{
int n;
double x;
n=5;
x= 2*n + 2.5;
08/10/2021 23
Exemple 2

[Link] ("n= " +n);


[Link] ("x= " +x);
}
}

08/10/2021 24

Vous aimerez peut-être aussi