Académique Documents
Professionnel Documents
Culture Documents
Chap1 Java
Chap1 Java
2021/2022
Introduction à Java
● Java est un pur langage orienté objet qui permet le
développement d’applications complètes.
● Java est portable ! Java Virtual Machine (JVM) et byte code
● Cette portabilité est possible grâce à une normalisation indépendante
de la plateforme :
● Exemple : En java un entier occupe toujours 4 octets alors qu’en C ou C++ ça peut
occuper 2 ou 4 selon les plateformes.
● write once, run anywhere
● La richesse du langage Java tient aussi à sa bibliothèque de classes
(API : Application Programming Interface) qui permet de traiter
des applications très diverses (interfaces graphiques, chaînes de
caractères, images, sons, mathématiques, etc.).
Java. Lorsque vous exécutez le programme Java, le compilateur Java compile d'abord votre code Java(.java)
JRE
en (Java Runtime
Bytecode (.class).Environment) est un progiciel
Ensuite, la machine virtuelle qui
Javafournit des bibliothèques
convertit le Bytecode endecode
classes Java,natif
machine ainsi que JVM
(Java Virtual Machine), ainsi que d'autres composants permettant d'exécuter des applications écrites en
programmation Java. Si vous devez exécuter des programmes Java sans les développer, JRE est ce dont
JDK avez
(Javabesoin.
Development Kit) est un kit de développement logiciel permettant de développer des applications
vous
en Java. Lorsque vous téléchargez JDK, JRE est également téléchargé et vous n'avez pas besoin de le
télécharger séparément. En plus de JRE, JDK contient également plusieurs outils de développement
!3
JDK JVM JRE
boolean
Exemple 1 :
Scanner sc = new Scanner(system.in);
System.out.println("Veuillez saisir un mot :");
String str = sc.nextLine();
Exemple 2 :
canner sc = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre :");
int str = sc.nextInt();
!16
Transtypage
new Foo();
Avec Java 5