1
Une introduction à Java
IFT 287
(Semaine 1)
UNIVERSITÉ DE
SHERBROOKE
2
Java - Historique
•Développé par Sun Microsystems en
1994
–Inventeur James Gosling (canadien!)
•Objectif
–langage sûr (fortement typé)
–gestion automatique de la mémoire
–usage sur le web
3
Aperçu de Java
Comparable au C++
–Syntaxe très proche
du C++
–Prog. Orienté-objet
– … et prog. structurée
–Fortement typé
–Types de bases
–Gestion des tableaux
–Exceptions
… mais différent
–Interprété
–Gestion implicite de la
mémoire
– Existence d’une classe
Objet
–Bibliothèque de base
très développée
–Pas de gestion explicite
des pointeurs
–Pas de surcharge
d’opérateurs
4
•Code java
import java.lang.*
class PremierProg {
public static void main (String[] args){
System.out.println(“Bonjour!”);
}
}
•Code C++
#include <iostream.h>
int main (int argc, char *argv[]) {
cout << “Bonjour!” << endl;
}
Premier exemple
5
Compilation/interprétation
Pour obtenir un programme :
•à partir du code C++, on compile
directement le source :
gcc programme.cc
•à partir du java, on transforme le
source dans un langage qui sera
interprété dans la machine virtuel :
javac PremierProg.java
java PremierProg
1 / 37 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!