0% ont trouvé ce document utile (0 vote)
11 vues9 pages

Introduction à la programmation Java

Java est un langage de programmation orienté objet créé en 1995, qui se distingue par sa portabilité et sa sécurité dans la gestion de la mémoire. Les programmes Java doivent contenir au moins une classe et une méthode 'main', et sont exécutés grâce à un processus hybride de compilation et d'interprétation via la machine virtuelle Java (JVM). Des conventions de nommage spécifiques, comme le Camel Casing, sont recommandées pour les classes et les variables.

Transféré par

Madani Ahlem
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)
11 vues9 pages

Introduction à la programmation Java

Java est un langage de programmation orienté objet créé en 1995, qui se distingue par sa portabilité et sa sécurité dans la gestion de la mémoire. Les programmes Java doivent contenir au moins une classe et une méthode 'main', et sont exécutés grâce à un processus hybride de compilation et d'interprétation via la machine virtuelle Java (JVM). Des conventions de nommage spécifiques, comme le Camel Casing, sont recommandées pour les classes et les variables.

Transféré par

Madani Ahlem
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

Cours 1 : Eléments de

programmation Java
Responsable matière : Mme Abid Meriem
Contact : via la plateforme
1
L’origine de Java ?
• Java est un langage de programmation orienté objet créé
par James Gosling et Patrick Naughton, employés de Sun
Microsystems, avec le soutien de Bill Joy en 1995.
• En 2010, Sun Microsystems est racheté par Oracle
Corporation qui fournit dorénavant les outils de
développement Java SE (Standard Edition) contenus
dans le Java Development Kit (JDK).
• L’un des principaux objectifs de Java est que les logiciels
écrits dans ce langage doivent être très facilement
portables sur plusieurs systèmes d’exploitation mobiles
ou non, avec peu ou pas de modifications.
2
Particularités du langage Java
• La syntaxe Java est (volontairement) très proche de celle
du C/C++.
• Java est apparue après d'autres langages orientés objet
(SMALL Talk, C++,...). Néanmoins, Java ne permet de
programmer qu'en orienté objet (contrairement au C++)
• Contrairement à d'autres langages (comme le C), Java est
plus sûr particulièrement concernant la gestion de la
mémoire (ex. Automatic Memory Management).
• Avec le temps Java a évolué et permet de créer des
applications qui s'exécutent sur des PC, des laptops,
smartphones, des téléviseurs, ...

3
Structure générale d’un programme
en Java
• Tout programme Java doit disposer d’au moins une classe Camel
Casing
public class PremProg
{……
}

• Le point de départ de tout programme Java est la méthode « main »


suivante:
Méthode public static void main(String[] args)
{...........
}

Remarque : le paramètre String[] args de la fonction main permet de


récupérer des arguments transmis au programme au moment de son
lancement et est obligatoire (en C ce paramètre est facultatif)

4
Analyse d’un premier programme
• Nous voulons afficher le message « my first Java program ! »
sur la console en utilisant [Link]
public class PremProg
{
public static void main(String[] args)
{
[Link](" my first Java program ! ");
}

}
• On fait ici appel aux notions de classe, d’objet et de méthode
(qu’on étudiera en détails plus tard !)
• Le fichier source java (.java) doit absolument avoir le même
nom que la classe qu’il contient

5
Exécution d’un programme
• De façon générale, un programme informatique écrit dans
un langage de haut niveau a besoin d’être traduit dans un
langage compris par une machine.
• Cette traduction se fait soit par :
 Compilation (à l’aide d’un compilateur)
 Interprétation (à l’aide d’un interpréteur)

• Java est un langage hybride : il possède à la fois un


compilateur et un interpréteur

6
L’approche hybride de Java
• Java procède de façon hybride afin de tirer le meilleur de
la compilation et de l'interprétation.
• Le compilateur Java ne va pas directement généré un
fichier exécutable mais plutôt un byte code. Ce byte code
n'est pas spécifique à un langage machine particulier.
• Une fois le byte code du programme Java généré, celui-ci
sera traduit par l'interpréteur en un langage machine
particulier spécifique à une machine.
• L’interpréteur Java est le plus souvent désigné comme la
machine virtuelle Java ( Java Virtual Machine ou JVM)

7
Exécution d’un programme Java
.class

Byte code
Interpréteur
Compilateur

.java
Source Code

Hello !

8
Quelques conventions
• Tous les noms de classes doivent commencer par une
majuscule
• Tous les noms de variables doivent commencer par une
minuscule
• Si le nom d'une variable est composée de plusieurs mots,
le premier commence par une minuscule, le ou les autres
par une majuscule, et ce, sans séparation (Camel Casing)
• Il faut essayer de respecter au maximum ces conventions

Vous aimerez peut-être aussi