Mickaël Martin Nevot
22/03/2017 22:39
Cette œuvre de Mickaël Martin Nevot est mise à disposition selon les termes de la
licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage à l'Identique
3.0 non transposé.
Cette œuvre de Mickaël Martin Nevot est mise à disposition selon les termes de la
licence Creative Commons Attribution Pas d'Utilisation Commerciale Partage à l'Identique
3.0 non transposé.
V1.2.1
CM1-1 : Java
Présentation > Introduction aux objets > Java > Types > Outils V1.2.1
I. Présentation
II. Introduction aux objets
III. Java
IV. Types
V. Outils
NFA031 : Programmation avec Java : notions de base Mickaël Martin Nevot 1/13
Présentation > Introduction aux objets > Java > Types > Outils V1.2.1
Sun Microsystem (1995)
Langage :
Orienté objet et fortement typé
Héritage simple, interface, polymorphisme
JRE :
JVM : machine virtuelle qui interprète le code
API : bibliothèques standards
JDK :
Compilateur
JVM : débogueur
Java
NFA031 : Programmation avec Java : notions de base Mickaël Martin Nevot 2/13
Présentation > Introduction aux objets > Java > Types > Outils V1.2.1
Simple et familier
Robuste et sûr
Indépendant de la machine employée pour l'exécution
Très performant
Interprété, multitâches et dynamique
Pourquoi apprendre Java ?
Plus de 4,5 milliards de périphériques
Programmes Web et services Web
Programme sur téléphone portable
Philosophie
NFA031 : Programmation avec Java : notions de base Mickaël Martin Nevot
Duke, la mascotte de Java
3/13
Présentation > Introduction aux objets > Java > Types > Outils V1.2.1
Création du code source
Compilation en bytecode :
À partir du code source
Code exécutable sur toute JVM
Exécution :
Interprète le bytecode
Bytecode indépendant de la plateforme
Fonctionnement
NFA031 : Programmation avec Java : notions de base Mickaël Martin Nevot
Code source
Bytecode
MyProg.java
MyProg.class
Compilateur
Bytecode
JVM
MyProg
4/13
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !