Description du cours
Dans ces leçons, vous verrez le framework Collections en action. Le cadre a des structures de données pour s'adapter à n'importe quel problème de programmation et, dans de nombreux cas, plusieurs à choisir - vous permettant de choisir le type de collection le plus performant. Le cadre des collections a évolué avec chaque version du langage Java, et les avancées récentes n'ont fait que le catapulter encore plus loin. Nous allons explorer la classe utilitaire Collections pour voir la merveilleuse abondance de fonctions d'assistance statique disponibles. De nombreuses fonctions et algorithmes sont entièrement développés, et tout ce que vous devez savoir, c'est où ils se trouvent et comment les utiliser. Nous montrerons comment résoudre des problèmes de programmation difficiles à l'aide de ces types de collection.
Nous allons explorer l'écriture d'algorithmes de tri personnalisés et les exploiter à l'aide de la fonction Collection.sort(). Ensuite, nous conclurons en examinant comment créer une collection non modifiable qui peut être partagée en toute sécurité dans la base de code sans craindre que quiconque efface ou altère son contenu, ce qui en fait une collection en lecture seule.
Ce que vous allez apprendre
- Décrire le framework Java Collections et ses types de collection
- Naviguer dans la hiérarchie des types de collection pour choisir la collection la plus performante pour un problème donné
- Utiliser les méthodes utilitaires statiques disponibles dans la classe utilitaire Collections
- Appliquer Collection.sort() avec des ordres de tri naturels et personnalisés
- Surcharger le comportement de tri en écrivant algorithmes de tri personnalisés
- Créer une collection non modifiable (en lecture seule) qui peut être partagée en toute sécurité dans l'ensemble du code
Points clés à retenir
- Le framework Collections fournit des structures de données adaptées à tout problème de programmation, offrant souvent plusieurs options afin que vous puissiez choisir le type de collection le plus performant.
- Le framework Collections a évolué avec chaque version du langage Java, et les avancées récentes l'ont fait progresser davantage.
- La classe utilitaire Collections offre de nombreuses fonctions d'assistance statiques et des algorithmes entièrement développés que vous n'avez qu'à localiser et appliquer.
- Le comportement de tri peut être surchargé, ce qui permet d'exploiter des algorithmes de tri personnalisés via la fonction Collection.sort().
- Une collection non modifiable peut être partagée en toute sécurité sur une base de code sans crainte qu'elle soit vidée ou falsifiée, la rendant ainsi en lecture seule.
Foire aux questions
Que couvre ce cours ?
Il couvre le framework Java Collections en action, y compris la hiérarchie des types de collections, les méthodes d'aide statiques sur la classe utilitaire Collections, l'ordre de tri naturel et personnalisé en utilisant Collection.sort(), et la façon de créer des collections non modifiables (en lecture seule).
Quelles leçons sont incluses ?
Le cours comprend trois leçons : Hiérarchie des types de collection, Méthodes d'aide statiques et Ordre de tri naturel et personnalisé.
Quelles compétences vais-je acquérir grâce à ce cours ?
Vous travaillerez avec le Java Collections Framework, ArrayList, Java Data Objects, et des fonctionnalités à travers Java 7, Java 8, et Java 11.
Apprendrai-je à trier des collections ?
Oui. Le cours explore l'écriture d'algorithmes de tri personnalisés et leur exploitation avec la fonction Collection.sort(), couvrant à la fois l'ordre de tri naturel et personnalisé.
Comment puis-je partager une collection en toute sécurité sans qu'elle soit modifiée ?
Le cours montre comment créer une collection non modifiable qui peut être partagée en toute sécurité sur la base de code sans que personne n'efface ou n'altère son contenu, la rendant ainsi en lecture seule.









