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 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 !