1
Université Laval
Formation Java
Novembre 2001
Jour 1 2
Jour 1
Jour 1 3
Plan
Pourquoi Java?
Types de données
Structures de contrôle
Passage de paramètres
Héritage
Visibilité
2
Jour 1 4
Histoire de Java
Projet de connexion des machines: 1991
Le nom Java a été introduit dans un café
Développé par Sun
Déclaration officielle en Mai 1995
Jour 1 5
Origines de Java
Développé à partir de C et C++
Pallier aux problèmes de C++
Pointeurs (sécurité)
Gestion de la mémoire
Affectations
...
Jour 1 6
JDK
JDK: Java DevelopmentKit
Environnement de développement Java
Version 1.3
http://www.sun.com
3
Jour 1 7
Pourquoi Java?
Indépendant de la plate-forme
Langage objet
Programmation concurrente
Programmation Internet
Jour 1 8
Code compilé vs. code exécutable
Indépendant de la plate-forme
Jour 1 9
Your Code
Compiler
(Pentium)
Compiler
(PowerPC)
Compiler
(SPARC)
Binary File
(Pentium)
Binary File
(PowerPC)
Binary File
(SPARC)
4
Jour 1 10
Your Code
Java Compiler
(Pentium)
Java Compiler
(SPARC)
Java Bytecode
(Platform-
Independent)
Java Interpreter
(Pentium)
Java Interpreter
(PowerPC)
Java Interpreter
(SPARC)
Java Compiler
(PowerPC)
Jour 1 11
Across the
Internet
using HTML
Across the
Internet
using HTML
Remote computerLocal computer
Java source
code
Java compiler Java
bytecode
Java
interpreter Bytecode
interpreter
Machine
code
Web browser
Java
interpreter
Jour 1 12
Types
La taille des types est fixe dans Java
Tous les types sont signed
5
Jour 1 13
Java C++
boolean 1 bit 8 bits
char 16 bits 8 bits
byte 8 bits
short 16 bits 16 bits
Types
Jour 1 14
Types
Java C++
int 32 bits 16 bits*
long 64 bits 32 bits
float 32 bits 32 bits
double 64 bits 64 bits
Long Double 80 bits
Jour 1 15
Types
Java est fortement typé
en C++: inti;
short j;
i = j;
en Java, il faut caster: inti;
Short j;
i = (int) j;
1 / 27 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 !