IUT du Limousin
L.U.P
Michel Vergnaud 2006-
2007
Programmation Objet - Java
Présentation Java - 1
Langage portable :un programme une fois compilé
fonctionnera aussi bien sous des stations Unix, que sous
Windows ou autre, sans aucune modification.
Le code source Java est compilé non pas pour un processeur
donné, mais pour une machine virtuelle (c'est-à-dire qui n'a
pas d'existence physique), la JVM (Java Virtual Machine).
Le code résultant est nommé ByteCode.
Lors de l'exécution le ByteCode est transformé en un code
machine compréhensible par le processeur de la machine
réelle.
Java est donc aussi un langage interprété.
L'interprète de la JVM est très élaboré pour être le plus rapide possible; il inclut un
JIT (Just In Time Compiler) de façon à faire la traduction bytecode->code natif
seulement lorsque c’est nécessaire (première instanciation d’une classe, boucles...).
Présentation Java- 2
Java est un vrai langage de programmation, conçu selon « l’état de l’art »en la
matière, tout en supprimant ce qui s'est avéré être des erreurs des langages plus
anciens.
C’est est un langage à objets :
L’élément de base du langage est l ’objet, instance d ’une classe.
Tous les éléments du langage sont des classes, sauf les types
primitifs (int, float, double, char).
Pas de fonctions autonomes, seulement des méthodes de classes.
La gestion de la mémoire n'est plus à la charge du programmeur :
la libération de la mémoire est automatique (Garbage collector, ramasse-miettes).
Il n’y a ni pré-processeur ni macro-instructions.
• C’est est un langage réputé robuste et sûr.
1 / 31 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 !