28 jui 2015 · Aide-mémoire de Java 3 6 Les paquetages 3 7 L'accessibilité des éléments 4□ Les mécanismes de programmation par objets 4 1 L'
Previous PDF | Next PDF |
[PDF] AIDE MÉMOIRE JAVA - Le Memento
L'exécution du bloc commence à l'instruction suivant le case dont la valeur correspond à celle de variable et se termine au premier break rencontré Si aucun
[PDF] Aide-mémoire de Java - Numilog
28 jui 2015 · Aide-mémoire de Java 3 6 Les paquetages 3 7 L'accessibilité des éléments 4□ Les mécanismes de programmation par objets 4 1 L'
[PDF] Aide-mémoire Java - Scientillula
Portée des variables : Une variable est accessible depuis le bloc de code où elle a été déclarée (sous-blocs inclus) Un bloc de code est un ensemble de lignes
[PDF] Cours Java
Aide-Mémoire de Java Dunod, 5e édition, 2019 http://users polytech unice fr/~vg /index-peip2 html 3/158 4/158 Programmation Orientée Objets Introduction
[PDF] UE Outils et Méthodes Aide-mémoire Java - Franck Sajous
1 2 Définition des membres Syntaxe : accès type nom [= valeur]; accès : public, private ou protected public aucune restriction d'accès en consultation ni en
[PDF] Aide-mémoire de Java - Dunod
Aide-mémoire de Java 4□ Les mécanismes de programmation par objets 4 1 L 'héritage 4 2 Les classes abstraites 4 3 Les interfaces 4 4 Les classes et
[PDF] Aide mémoire UML & Java 1`ere partie : Introduction - Marc Lemaire
Le langage Java est un langage orienté objet (comme tous les langages de programmation modernes), qui exploite abondamment la syntaxe des langages C et
[PDF] Les bases de la programmation orientée objet avec Java - IGM
objets en mémoire (zone des « vieux » des « récents », etc ) ➢ Les références ne sont pas des adresses (indirection) Page 33 Etienne DURIS
[PDF] Programmer en Java - LIRMM
3 1 Les différents types et leur représentation en mémoire Comme tout langage, Java permet de comparer des expressions à l'aide d'opérateurs classi-
[PDF] operateur java
[PDF] java & operator
[PDF] javascool boucle for
[PDF] exemple situation probleme
[PDF] javascool string
[PDF] tableau javascool
[PDF] fonction javascool
[PDF] javascool random
[PDF] situation problème dans l'enseignement
[PDF] situation problème didactique
[PDF] caractéristiques démographique définition
[PDF] exercices de démographie
[PDF] démographie définition pdf
[PDF] démographie française
Vincent Granet
Jean-Pierre Regourd
4 eédition
Aide-mémoire
JavaRetrouver ce titre sur Numilog.com
© Dunod, Paris, 2005, 2008, 2011, 2015
978-2-10-072713-1
5 rue Laromiguière, 75005 Paris
www.dunod.comPhoto de couverture : © iStock.com/4774344seanRetrouver ce titre sur Numilog.com ii livre 2015/5/27 14:57 page III #3 ii i ii ià Maud et MarianneRetrouver ce titre sur Numilog.com ii livre 2015/5/27 14:57 page IV #4 ii i ii iRetrouver ce titre sur Numilog.com ii livre 2015/5/27 14:57 page V #5 ii i ii iTable des matièresAvant-proposVIII
1Java, les bases1
1.1 Une première application1
1.2 Les types élémentaires6
1.3 Les identificateurs10
1.4 Les expressions12
1.5 Les énoncés14
2Les objets de base27
2.1 Les chaînes de caractères27
2.2 Les conteneurs31
2.3 Les tableaux36
2.4 Les énumérations43
3Le modèle objet de Java47
3.1 Un fil rouge47
3.2 Les concepts48
3.3 La classe49
3.4 Les variables et les méthodes54
3.5 Le constructeur d'instances61Retrouver ce titre sur Numilog.com
ii livre 2015/5/27 14:57 page VI #6 ii i ii iAAAAAAAAAAAAAAAAAide-mémoire de Java
. Les paquetages63 . L"accessibilité des éléments66Les mécanismes de programmation par objets69
. L"héritage69 . Les classes abstraites77 . Les interfaces78 . Les classes et interfaces internes85 . Le masquage, la redénition et la surcharge86 . Le polymorphisme89 . La réexion93La généricité103
. L"utilisation103 . Les classes génériques106 . Les interfaces génériques110 . La généricité et le polymorphisme111 . Les méthodes génériques113Le contrôle de l"exécution115
. Les exceptions115 . Les processus légers128Les fonctions anonymes147
. La déclaration148 . L"utilisation152 . La fermeture157 . Les méthodes par défaut160Les entrées-sorties163
. Les différents ots163 . La construction de ots164 . Les chiers168 . Les chiers à accès direct177VIRetrouver ce titre sur Numilog.com
ii livre 2015/5/27 14:57 page VII #7 ii i ii i8.5 Les sorties formatées1788.6 Les fichiers standard180
9L'API185
9.1 Les collections et les tables185
9.2 Les ots d'éléments198
9.3 Le réseau209
9.4 AWT et Swing222
9.5 Les applets235
10JDBC245
10.1L'architecture de JDBC245
10.2Le contenu de l'API JDBC247
10.3Le schéma d'utilisation256
10.4Les API autour de JDBC270
11L'environnement Java273
11.1La distribution officielle273
11.2Les outils277
11.3Java et la sécurité290
11.4Les sites web Java294
Annexe295
Bibliographie297
Index299
VIIRetrouver ce titre sur Numilog.com
ii livre 2015/5/27 14:57 page VIII #8 ii i ii iAAAAAAAAAAAAAAAAAide-mémoire de Java
Avant-propos
Cette quatrième édition de l'
Aide-mémoire deJavaintègre les récents
enrichissements apportés au langageJavapar la version 8. Un nouveau chapitre est consacré aux fonctions anonymes (ou lambda expressions), structures fondamentales de la programmation fonctionnelle, qui font leur entrée à côté du modèle objet, modèle de base du langage. Ce nou- veau mécanisme de programmation est largement employé dans l' API à cet apport majeur, a aussi été l'occasion d'ajouter une introduction à la réexion et à son usage enJava. Tous les mécanismes de programmation présents dansJava8 sont ainsi abordés dans cette nouvelle édition. ment qui ne cesse de croître et une riche communauté de concepteurs et d'utilisateurs s'est développée et consolidée autour de ce langage. Son mo- dèle objet, simple mais néanmoins puissant en fait, aujourd'hui, un des rares langages généralistes à être aussi bien enseigné dans les universités, qu'utilisé dans le monde industriel. Malgré sa forme réduite, ce livre est une présentation pédagogique et l'ensemble des mécanismes deJavaest détaillé, une présentation exhaus- tive des milliers de classes (plus de 4 000) de l'API(Application Program-
ming Interface ) est impossible. Notre choix, forcément partiel et partial, a été guidé par l'intérêt pratique des classes retenues.VIIIRetrouver ce titre sur Numilog.com
ii livre 2015/5/27 14:57 page IX #9 ii i ii iAvant-propos Cet ouvrage a aussi été conçu pour orir au lecteur une présentation condensée deJava8. Il s'adresse tout aussi bien aux lecteurs ayant déjà de langage, qu'aux programmeursJavaressentant le besoin d'un ouvrage synthétique de la version 8. La première partie du livre, jusqu'au chapitre 7, expose les éléments et les mécanismes propres au langage. La seconde s'attache à présenter l'en- vironnement de programmation du langage. Les deux premiers chapitres sont consacrés aux constructions et aux objetsde basedeJava.Au traversd'unexemple?l rouge,les deuxsuivants décrivent en détail le modèle objet deJava. La généricité, mécanisme de paramétrage des classes abondamment utilisédansl' API exceptionsetlesprocessuslégers( threads )sontabordésdanslechapitre6.Java8.
Le chapitre 8 donne une présentation détaillée des mécanismes d'entrée- sortie. L'accent a été mis sur la manipulation des chiers. Le chapitre 9 décrit une sélection de classes de l' API . Tout d'abord, nous y traitons les structures de données, collections, tables et les nouveaux objetsstream, qui permettent, à l'aide de fonctions anonymes, le traitement ecace de ver cette revue de l' APIavec les applets. Le chapitre 10 présente une API outils de développement de la distribution ocielleJavaSE 8. Il s'achève par un catalogue de sites web consacrés àJava, complété, à la n de l'ou- vrage, par une bibliographie thématique.IXRetrouver ce titre sur Numilog.com
ii livre 2015/5/27 14:57 page X #10 ii i ii iAAAAAAAAAAAAAAAAAide-mémoire de Java
Le site de cet ouvrage propose les codes sources de certains exemples du livre. Il est accessible à l'adresse :http://go.polytechnice.fr/AideMemoireJava ticulier Carole Trochu et Jean-Luc Blanc, pour leur aide précieuse, leurs conseils avisés et pour la relecture de cette quatrième édition.Sophia Antipolis et Tourrette Levens, mai 2015.
XRetrouver ce titre sur Numilog.com
ii livre 2015/5/27 14:57 page 1 #11 ii i ii iJava, les bases11111111111111111
Comme l'indique son titre, ce premier chapitre présente les notions de base du langageJava. Après avoir donné, à l'aide d'un exemple, une pre- mière description de son modèle objet, nous présenterons les éléments fondamentaux du langage : les types élémentaires, les expressions et lesénoncés.
1.1 Une première application
Généralement, les ouvrages d'apprentissage des langages de program- mation commencent par la présentation d'une application simple qui donne au lecteur une première impression sur le langage. Nous ne déro- gerons pas à cette règle en présentant une première application qui met en évidence plusieurs notions fondamentales du langage à objetsJava. plus amplement détaillées dans les chapitres suivants. Cette première application, donnée dans la gure 1.1, ache la date du méthodeet devariable. nLes commentaires Les commentaires jouent un rôle essentiel dans la compréhension des de sa validité.Retrouver ce titre sur Numilog.com ii livre 2015/5/27 14:57 page 2 #12 ii i ii iAAAAAAAAAAAAAAAAAide-mémoire de Java/
Cette application écrit la date du jour
en toutes lettres (e.g. dimanche 28 juin 2015)/importjava.util.Date;importjava.text.SimpleDateFormat;classDateDuJour {public static voidmain(String[] args) {// créer la date du jour