Mickaël Martin Nevot
21/09/2015 22:36
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.13.0
CM4 : Java « avancé »
Prés. du cours > Init. à la prog. > Algo. > APP > Java > Java avancé > Algo. avancée > UML > Génie log. V1.13.0
I. Prés. du cours
II. Init. à la prog.
III. Algo.
IV. APP
V. Java
VI. Java avancé
VII. Algo. avancée
VIII.UML
IX. Génie log.
Algorithmique et UML Mickaël Martin Nevot
Prés. du cours > Init. à la prog. > Algo. > APP > Java > Java avancé > Algo. avancée > UML > Génie log.
1/34
Prés. du cours > Init. à la prog. > Algo. > APP > Java > Java avancé > Algo. avancée > UML > Génie log. V1.13.0
Pile (ou registre) Tas
Principe d’une pile :
Sommet : dernier élément
Appels de méthodes
Variables locales
Objet :
Place allouée par new
Contient attributs/méthodes


Garbage collector
Pile/tas
Algorithmique et UML Mickaël Martin Nevot
Représentation en tableau
Représentation en arbre
Fonctionnement dépendant de l’implémentation de
la JVM : seul le principe général est expliqué ici !
2/34
Prés. du cours > Init. à la prog. > Algo. > APP > Java > Java avancé > Algo. avancée > UML > Génie log. V1.13.0
Objet (sous-classe de java.lang.Throwable)
Signal indiquant un cas exceptionnel :
Erreur : irrécupérable (arrêt de l’application)
Exception : récupérable (traitable)
Interrompt le flot d’exécutions normales
Traitement d’erreur :
Séparation du code normal/exceptionnel (lisibilité)
Récupération à un autre niveau (propagation dans la pile)
Si propagée jusqu’en haut de la pile : arrêt de l’application
RuntimeException (implicite) : non traitable
Exception
Algorithmique et UML Mickaël Martin Nevot 3/34
Prés. du cours > Init. à la prog. > Algo. > APP > Java > Java avancé > Algo. avancée > UML > Génie log. V1.13.0
Exception : hiérarchie objet
Erreur irrécupérable Erreur récupérable
Non vérifié par le
compilateur : intraitable !
Algorithmique et UML Mickaël Martin Nevot 4/34
1 / 35 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 !