Découvrez le framework web Spring Boot qui a la cote !
Apprenez comment son système d'auto-configuration fonctionne.
Live coding et exemple de migration vers Spring Boot sont de la partie.
The Spring IoC container is at the core of the Spring Framework. The container will create the objects, wire them together, configure them, and manage their complete life cycle from creation till destruction. The Spring container uses dependency injection (DI) to manage the components that make up an application.
Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, “Spring Web MVC,” comes from the name of its source module (spring-webmvc), but it is more commonly known as “Spring MVC”.
Parallel to Spring Web MVC, Spring Framework 5.0 introduced a reactive-stack web framework whose name, “Spring WebFlux,” is also based on its source module (spring-webflux). This section covers Spring Web MVC.
Présentation d'un cours en JAVA/J2EE
Création et manipulations des objets en Java
** Connexion JDBC à la base de données
** Modèle en couches
** FrameworkHibernate
** Framewoek Spring MVC
Découvrez le framework web Spring Boot qui a la cote !
Apprenez comment son système d'auto-configuration fonctionne.
Live coding et exemple de migration vers Spring Boot sont de la partie.
The Spring IoC container is at the core of the Spring Framework. The container will create the objects, wire them together, configure them, and manage their complete life cycle from creation till destruction. The Spring container uses dependency injection (DI) to manage the components that make up an application.
Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, “Spring Web MVC,” comes from the name of its source module (spring-webmvc), but it is more commonly known as “Spring MVC”.
Parallel to Spring Web MVC, Spring Framework 5.0 introduced a reactive-stack web framework whose name, “Spring WebFlux,” is also based on its source module (spring-webflux). This section covers Spring Web MVC.
Présentation d'un cours en JAVA/J2EE
Création et manipulations des objets en Java
** Connexion JDBC à la base de données
** Modèle en couches
** FrameworkHibernate
** Framewoek Spring MVC
Ce Support de cours Spring contient :
- Architecture JEE (Over view)
- Spring Overview
- Spring IOC
- Spring MVC
- Spring Integration (RMI, JaxWS, JaxRS, JMS, JMX,...)
- Spring Security
Bon apprentissage à tous
Voici le chapitre 6 sur les classes et les interfaces en Java.
Si vous avez des remarques ou suggestions afin de le parfaire.
N’hésitez pas à me contacter via mon email:
pr.azizdarouichi@gmail.com.
Bonne lecture.
Une riche présentation de Mapping Objet Relationnel qui traite le standard JPA et l’implémentation Hibernate en les intégrant avec le frammework IOC spring.
Les primitives java, conditions, boucles..
Object, classes, Carcatéristiques...
Héritage et accessibilité (package, visibilité)
polymorphisme
Tableau et collections
Connexion base de données via JDBC
Ce Support de cours Spring contient :
- Architecture JEE (Over view)
- Spring Overview
- Spring IOC
- Spring MVC
- Spring Integration (RMI, JaxWS, JaxRS, JMS, JMX,...)
- Spring Security
Bon apprentissage à tous
Voici le chapitre 6 sur les classes et les interfaces en Java.
Si vous avez des remarques ou suggestions afin de le parfaire.
N’hésitez pas à me contacter via mon email:
pr.azizdarouichi@gmail.com.
Bonne lecture.
Une riche présentation de Mapping Objet Relationnel qui traite le standard JPA et l’implémentation Hibernate en les intégrant avec le frammework IOC spring.
Les primitives java, conditions, boucles..
Object, classes, Carcatéristiques...
Héritage et accessibilité (package, visibilité)
polymorphisme
Tableau et collections
Connexion base de données via JDBC
El documento contiene varios ejercicios de práctica en inglés que involucran el uso del tiempo pasado perfecto (present perfect). Los ejercicios consisten en oraciones traducidas del español al inglés que describen acciones que han ocurrido en un período de tiempo no especificado hasta el presente.
Le package java.net et les API réseau de Java
Les Sockets Java
Les sockets en mode connecté
Un serveur TCP/IP
Un client TCP/IP
Les échanges de données
Les classes de connexion
The document discusses the history of chocolate, from its origins in Mesoamerica to its popularity in Europe. It details how the Maya and Aztecs cultivated the cocoa bean and used it in drinks. The Spanish conquistadors brought cocoa back to Europe in the 16th century, where it eventually became widely popular after the invention of the chocolate press in the 18th century allowed it to be consumed as a solid food.
https://hajereducation.tn/category/matlab/
pour télécharger le rapport PDF
Pour voir video Test ====>
https://hajereducation.tn/traitement-dimage-matlab-tutorial/
voir aussi PYTHON IMAGE
https://hajereducation.tn/python-traitement-image-couleur/
=================================
Ouverture et lecture d’une image
Décomposition de l’image en trois plans de couleur R, G, B.
L’histogramme.
Quantification d’une image.
Echantillonnage d’une image.
Compression d’une image.
Faire une acquisition de l'image en temps réel par la caméra de ton pc
Intégration des programmes dans une seule interface GUI.
Ce cours est une introduction au traitements informatique des images. Le traitement d'images consiste à changer la nature d'une image, afin de:
1.Améliorer de l’information contenue pour aider à l'interprétation par l'homme,
2.La rendre plus adaptée pour une perception autonome de la machine.
Alphorm.com Formation Excel 2016 Expert I - partie 1Alphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-excel-2016-niveau-expert
Pendant la formation Excel 2016, vous découvrirez les fonctionnalités avancées pour faciliter l’analyse de vos données.
Avec cette formation Excel 2016, vous progresserez vers la mise en oeuvre des formules complexes avec des formules conditionnelles imbriquées et l’utilisation des lignes de statistiques ainsi que des zones nommées. Pour aider à la saisie, vous saurez créer des listes déroulantes de données et valider la conformité de la saisie.
Enfin, la puissance des tableaux de données vous permettra de gérer vos données plus facilement à l’aide de fonctionnalités de calculs et de présentation déjà présentes dans ces tableaux tout au long de cette cette formation Excel 2016.
Pour faciliter votre progression avec cette formation Excel 2016, un projet fil rouge vous permettra de mettre en oeuvre les notions étudiées de façon opérationnelle.
El documento describe el uso de las Tecnologías de la Información y la Comunicación (TIC) en la educación y el papel del maestro del futuro. Las TIC permiten el almacenamiento, procesamiento y distribución de información sin limitaciones de tiempo o distancia, lo que es importante para la educación a distancia. Un uso significativo de las TIC ocurre cuando los estudiantes aprenden, socializan y comparten información de manera crítica y creativa. El maestro del futuro debe estar consciente de su rol de educar a los estudiantes y estar ab
Etude du SNCD Email Marketing Attitude 2013 - Usages et tendances sur l'email...Florence consultant
Lancée par la Commission E-Marketing du Syndicat National de la Communication Directe (SNCD), l'étude EMA - E-mail Marketing Attitude, menée pour la septième fois en France depuis 2006, questionne les internautes français sur leur attitude par rapport à l’e-mail. Réalisé en 2013 par Bisnode, l'étude est issue d'une volonté commune du SNCD, de Nextedia, d’Omnicom Media Group et Acxiom qui chaque année, à tour de rôle, réalisent l'étude EMA (E-mail Marketing Attitude) BtoC.
"Cette septième édition de l’étude EMA - E-mail Marketing Attitude- souligne l’importance de la communication personnelle online dans l’acte d’achat, notamment sur l'achat dans un magasin pratiqué par 20 % des internautes suite à la réception d'un e-mail. Cette pratique « e-mail to store », impacte les modalités de mesure de la performance des campagnes d'e-mailing. L'e-mail est un canal maintenant banalisé et consulté en continue par 97% des internautes avec des modalités et appareils de lecture privilégiés qui varie suivant l'heure de consultation. Cette diversité des supports de consultation, notamment sur mobile et tablette utilisé par plus de 30 % des internautes, rend à terme quasi obligatoire les techniques d'adaptation des emails (email responsive ou adaptatif).
Enfin l'email est l'identifiant numérique incontournable pour fidéliser pour deux raisons :
• « L'adresse e-mail est pérenne : plus de 75 % des internautes possèdent une adresse principale et 63 % la possède depuis plus de 5 ans.
• L'e-mail est à 46 % le canal de prédilection pour suivre l'actualité d'une marque, devant le site web (32%), le papier (10%) ; le mobile et les réseaux sociaux (8%) ces deux derniers étant en forte progression »,
Verbesserung der Service Qualität durch Enterprise Feedback ManagementSpectos GmbH
Wie verbessern Unternehmen nachweislich die Service Qualität durch Enterprise Feedback Management (EFM)? Sichern Sie jetzt den langfristigen wirtschaftlichen Erfolg mit einer Zufriedenheitsmessung in Ihrem Unternehmen. Tipps dazu gibt es hier.
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
Ce document reflète un travail qui a consisté à mettre en place un système de messagerie sécurisée pour une PME/PMI. J'y aborde les concepts clés de la messagerie électronique avant de montrer un cas simple de mise en place d'un tel système pour enfin terminer par sa sécurisation.
Analyse de méthodes intelligentes de détection de fissures dans diverses stru...Papa Cheikh Cisse
Dans cette présentation est exposée des techniques de détection de fissures dans des structures grâce à quelques technologies de l'Intelligence Artificielle telles que les réseaux de neurones, l'algorithme génétique, etc. On y expose aussi les différentes étapes d'un algorithme génétique tels que le croisement, la mutation, la sélection, ...
An overview of standards and related technology in web servicesPapa Cheikh Cisse
Ce document présente brièvement des standards et autre normes des Services Web. Pour cela, il expose d'abord le concept de Service Web en parlant de son modèle et des avantages. Ensuite, il énonce des technologies telles que le triplet WSDL/UDDI/SOAP et ebXML. Enfin, une conclusion est faite après avoir fait ressortir les défis techniques rencontrés dans l'implémentation des Services Web.
Optimisation centralisée et distribuée de la durée de vie des réseaux de capt...Papa Cheikh Cisse
Ceci est un travail de recherche qui représente un mémoire de master traitant des réseaux de capteurs sans fil. Ces derniers ont plusieurs domaines d'applications. Cependant, certaines contraintes telles que l'épuisement précoce des capteurs rendent difficiles leur conception. Ce travail a donc eu pour but, après avoir ressorti quelques généralités sur le sujet, d'étudier différentes techniques d'optimisation de la durée de vie d'un réseau de capteurs sans fil malgré les défaillances fréquentes des noeuds qui le composent.
Cube based summaries of large association rule setsPapa Cheikh Cisse
Ce travail est la contribution de Marie Ndiaye, Cheikh T. Diop du Laboratoire d'Analyse Numérique et d'Informatique de l'Université Gaston Berger de Saint Louis et de Arnaud Giacometti, Patrick Marcel et Arnaud Soulet du Laboratoire d'Informatique de l'Université François Rabelais de Tours aux problèmes de l'extraction et de la représentation du trop grand nombre de règles d'association issues des algorithmes d'extraction de données. Dans le cadre d'un cours d'extraction de connaissances, j'ai juste eu à faire une présentation des différents concepts et méthodes qui y sont exposés.
IMS est une architecture de réseau conçue pour fournir des services IP multimédia fixes et mobiles. Il constitue le cœur des NGN (Next Generation Networks)...
Le projet PICSEL (Production d'Interfaces à base de Connaissance pour des Ser...Papa Cheikh Cisse
Il s'agit d'un exposé réalisé par 2 étudiants en M2 recherche en informatique à l'Université Gaston Berger de St Louis du Sénégal. Il a été réalisé dans le cadre d'un cours d'intégration de données. L'exposé porte sur le projet PICSEL du laboratoire de recherche en informatique (LRI) avec France Telecom R&D.
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseOscar Smith
Besoin des conseils pour les Jeunes ? Le document suivant est plein des conseils de la Vie ! C’est vraiment un document conseil de la jeunesse que tout jeune devrait consulter.
Voir version video:
➡https://youtu.be/7ED4uTW0x1I
Sur la chaine:👇
👉https://youtube.com/@kbgestiondeprojets
Aimeriez-vous donc…
-réussir quand on est jeune ?
-avoir de meilleurs conseils pour réussir jeune ?
- qu’on vous offre des conseils de la vie ?
Ce document est une ressource qui met en évidence deux obstacles qui empêchent les jeunes de mener une vie épanouie : l'inaction et le pessimisme.
1) Découvrez comment l'inaction, c'est-à-dire le fait de ne pas agir ou d'agir alors qu'on le devrait ou qu'on est censé le faire, est un obstacle à une vie épanouie ;
> Comment l'inaction affecte-t-elle l'avenir du jeune ? Que devraient plutôt faire les jeunes pour se racheter et récupérer ce qui leur appartient ? A découvrir dans le document ;
2) Le pessimisme, c'est douter de tout ! Les jeunes doutent que la génération plus âgée ne soit jamais orientée vers la bonne volonté. Les jeunes se sentent toujours mal à l'aise face à la ruse et la volonté politique de la génération plus âgée ! Cet état de doute extrême empêche les jeunes de découvrir les opportunités offertes par les politiques et les dispositifs en faveur de la jeunesse. Voulez-vous en savoir plus sur ces opportunités que la plupart des jeunes ne découvrent pas à cause de leur pessimisme ? Consultez cette ressource gratuite et profitez-en !
En rapport avec les " conseils pour les jeunes, " cette ressource peut aussi aider les internautes cherchant :
➡les conseils pratiques pour les jeunes
➡conseils pour réussir
➡jeune investisseur conseil
➡comment investir son argent quand on est jeune
➡conseils d'écriture jeunes auteurs
➡conseils pour les jeunes auteurs
➡comment aller vers les jeunes
➡conseil des jeunes citoyens
➡les conseils municipaux des jeunes
➡conseils municipaux des jeunes
➡conseil des jeunes en mairie
➡qui sont les jeunes
➡projet pour les jeunes
➡conseil des jeunes paris
➡infos pour les jeunes
➡conseils pour les jeunes
➡Quels sont les bienfaits de la jeunesse ?
➡Quels sont les 3 qualités de la jeunesse ?
➡Comment gérer les problèmes des adolescents ?
➡les conseils de jeunes
➡guide de conseils de jeunes
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...mrelmejri
J'ai réalisé ce projet pour obtenir mon diplôme en licence en sciences de gestion, spécialité management, à l'ISCAE Manouba. Au cours de mon stage chez Attijari Bank, j'ai été particulièrement intéressé par l'impact des critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les décisions d'investissement dans le secteur bancaire. Cette étude explore comment ces critères influencent les stratégies et les choix d'investissement des banques.
Cycle de Formation Théâtrale 2024 / 2025Billy DEYLORD
Pour la Saison 2024 / 2025, l'association « Le Bateau Ivre » propose un Cycle de formation théâtrale pour particuliers amateurs et professionnels des arts de la scène enfants, adolescents et adultes à l'Espace Saint-Jean de Melun (77). 108 heures de formation, d’octobre 2024 à juin 2025, à travers trois cours hebdomadaires (« Pierrot ou la science de la Scène », « Montage de spectacles », « Le Mime et son Répertoire ») et un stage annuel « Tournez dans un film de cinéma muet ».
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24BenotGeorges3
Les informations et évènements agricoles en province du Luxembourg et en Wallonie susceptibles de vous intéresser et diffusés par le SPW Agriculture, Direction de la Recherche et du Développement, Service extérieur de Libramont.
Le fichier :
Les newsletters : https://agriculture.wallonie.be/home/recherche-developpement/acteurs-du-developpement-et-de-la-vulgarisation/les-services-exterieurs-de-la-direction-de-la-recherche-et-du-developpement/newsletters-des-services-exterieurs-de-la-vulgarisation/newsletters-du-se-de-libramont.html
Bonne lecture et bienvenue aux activités proposées.
#Agriculture #Wallonie #Newsletter #Recherche #Développement #Vulgarisation #Evènement #Information #Formation #Innovation #Législation #PAC #SPW #ServicepublicdeWallonie
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...M2i Formation
Améliorez l'intégration de vos nouveaux collaborateurs grâce à notre formation flash sur l'onboarding. Découvrez des stratégies éprouvées et des outils pratiques pour transformer l'intégration en une expérience fluide et efficace, et faire de chaque nouvelle recrue un atout pour vos équipes.
Les points abordés lors de la formation :
- Les fondamentaux d'un onboarding réussi
- Les outils et stratégies pour un onboarding efficace
- L'engagement et la culture d'entreprise
- L'onboarding continu et l'amélioration continue
Formation offerte animée à distance avec notre expert Eric Collin
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Les collections en Java
1. La programmation en Java
Les collections
MIT University
M1 Génie Logiciel
2012- 2013
M. CISSE
2. Plan
1. Définition d’une collection
2. Les collections de type Set
3. Les collections de type List
4. Les collections de type Map
3. - Une collection est une structure de données permettant de
regrouper un ensemble d’objets
- Comme un tableau mais en mieux
- La plupart des opérations sur un tableau (parcours, recherche,
ajout, suppression, etc.) déjà implémentées
- On parle de Java Collections Framework (JCF)
- http://www.falkhausen.de/en/diagram/html/java.util.Collecti
on.html
Les collections ->
Définition d’une collection
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 3
4. - Les collections de type Set
- Les collections de type List
- Les collections de type Map
Les collections ->
Définition d’une collection
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 4
5. - Interface java.util.Set<E>
- Interface java.util.List<E>
- Interface java.util.Map<E>
Les collections ->
Définition d’une collection
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 5
6. Aussi au sein du JCF :
- Interface java.util.Iterator<E>
Déclare des méthodes pour le parcours des collections
Les collections ->
Définition d’une collection
boolean hasNext()
E next()
void remove()
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 6
7. Aussi au sein du JCF :
- Interface java.util.ListIterator<E> qui hérite de
java.util.Iterator<E>
Déclare des méthodes pour le parcours des listes dans les deux sens et
modifier les éléments de la liste
Les collections ->
Définition d’une collection
void add(E e)
boolean hasPrevious()
int nextIndex()
E previous()
int previousIndex()
void set(E e)
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 7
9. - Interface java.util.Set<E>
- Représentation d’un ensemble (collection non
ordonnée d’éléments)
- Type de collection qui refuse les doublons
- Classes HashSet<E>, TreeSet<E>
Les collections ->
Les collections de type Set
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 9
10. HashSet<E>
- Classe java.util.HashSet<E>
- Implémentation de java.util.Set<E>
Les collections ->
Les collections de type Set
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 10
11. Les collections ->
Les collections de type Set
HashSet<E>
- Classe java permettant de créer et de manipuler un
ensemble
- plus simple que TreeSet<E> et LinkedHashSet<E>
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 11
12. Les collections ->
Les collections de type Set
HashSet<E>
Méthodes de la classe
java.util.HashSet<E>
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 12
13. HashSet<E>
Exemple de manipulation
d’un ensemble grâce à la
collection
java.util.HashSet<E>
Les collections ->
Les collections de type Set
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 13
15. Exercice 1
En utilisant les HashSet, écrire un programme qui
recueille des entiers positifs rentrés par l’utilisateur jusqu’à
ce que celui ci renseigne une valeur négative.
1. Le programme envoie un avertissement lorsque la
valeur rentrée existe déjà.
2. À l’entrée d’une valeur négative, vous parcourez la
collection pour afficher ses éléments.
Les collections ->
Les collections de type Set
5
0
2
2
Existe déjà
4
5
Existe déjà
-2
0 2 4 5 -2
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 15
17. - java.util.List<E>
- Collections ordonnées ou séquences
- Permettent l’accès par indice
- Autorisent les doublons
- Classes ArrayList<E>, LinkedList<E>
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 17
18. ArrayList<E>
- Classe java.util.ArrayList<E>
- Implémentation de java.util.List<E>
- Tableau d’objets de taille dynamique
- on peut accéder à un élément du ArrayList par
son index
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 18
19. ArrayList<E>
- Constructeurs
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 19
20. ArrayList<E>
- Quelques méthodes
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
void add(int index, E element)
void addAll(int index, Collection<? extends E> c)
E get(int index)
int lastIndexOf(Object o)
E remove(int index)
E set(int index, E element)
Object[] toArray()
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 20
21. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
ArrayList<E>
exemple
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 21
22. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
ArrayList<E>
parcours
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 22
23. LinkedList<E>
- Classe java.util.LinkedList<E>
- Implémentation de java.util.List<E>
- Collection permettant de représenter des listes
chainées
- Liste dont chaque élément contient une référence vers
le suivant
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 23
24. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
LinkedList<E>
Constructeurs
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 24
25. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
LinkedList<E>
Quelques méthodes
void addFirst(Object o)
void add(int index, E element)
Object getFirst()
Object get(int index)
Object set(int index, E element)
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 25
26. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
LinkedList<E>
exemple
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 26
27. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
LinkedList<E>
- parcours
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 27
28. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type List
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Exercice 2
En utilisant les List (ArrayList<E> ou
LinkedList<E>), écrire un programme
Miroir.java qui recueille des chaines de caractères
rentrées par l’utilisateur jusqu’à ce que celui ci renseigne
la chaine "FIN".
À l’entrée de "FIN", vous parcourez la collection pour
afficher ses éléments mais à l’inverse.
Engage
le
jeu
que
je
le
gagne
FIN
gagne le je que jeu le
Engage
28
30. - java.util.Map<K,V>
- Type de collection qui associe une clé unique de type K à une
valeur de type V
- Chaque clé ne peut correspondre qu’à une valeur au plus
- Classe HashMap<K,V>
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type Map
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 30
31. HashMap<K,V>
Constructeurs
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type Map
HashMap ()
HashMap (int initialCapacity)
HashMap (Map<? extends K, ? extends V> m)
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 31
32. HashMap<K,V>
Quelques méthodes
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type Map
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
boolean containsKey(Object key)
boolean containsValue(Object value)
V get(Object key)
Set<K> keySet()
Collection<V> values()
V put(K key, V value)
void putAll(Map<? extends K,? extends V> m)
V remove(Object key)
32
33. HashMap<K,V>
Exemple
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type Map
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 33
34. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type Map
HashMap<K,V>
parcours
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 34
35. Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse
Les collections ->
Les collections de type Map
Exercice 3
Faire le parcours d’une HashMap avec
Iterator
Papa Cheikh CISSE, http://pacheikh.wordpress.com, @pacheikhcisse 35