Developpez.com - Rubrique Java

Le Club des Développeurs et IT Pro

Découvrir l'API Collections de Google Guava : la classe ImmutableList,

Un tutoriel de Rony Rauzduel

Le 2021-03-04 12:55:52, par Rony Rauzduel, Membre éprouvé
Bonjour,

Cette discussion fait suite à ma proposition de mise en œuvre d'une série de tutoriels sur la découverte de l'API Collections de Google Guava.

Ce second tutoriel s'adresse aux développeurs qui souhaitent découvrir (ou redécouvrir) la classe utilitaire ImmutableList de la bibliothèque Guava de Google.

L'objectif de ce tutoriel sur le thème "explorer l'API Collections de Google Guava" s’intéresse à la classe ImmutableList https://github.com/google/guava/wiki/ImmutableCollectionsExplained

Mon fil conducteur est la page suivante https://github.com/google/guava/wiki...itiesExplained traitant des Collections de l'API Google Guava.

Ce tutoriel sera chapitré de la façon suivante :

Introduction à la classe ImmutableList

I. Introduction
II. Qu’est-ce que l’API Google Guava et pourquoi l’utiliser ?
III. Ajouter Google Guava à votre projet
IV. La classe ImmutableList
V. Implémentation des méthodes utilitaires de la classe ImmutableList
VI. Résumé
VII. Remerciements

Voici l'URL du tutoriel : Exploration de la classe utilitaire ImmutableList de Google Guava

Et vous ?

Que pensez-vous de ce tutoriel ?

Retrouver les meilleurs cours et tutoriels pour apprendre Google Guava

Rony
  Discussion forum
2 commentaires
  • fabrice_du_doubs
    Futur Membre du Club
    Intéressant mais que se passe t il si Google est down ou décide de supprimer ce service (ce ne serait pas la première fois).
    Et quand il décide de changer ses librairies / version, on est tout en mode panique pour reprendre les projets ? :-)
  • thelvin
    Modérateur
    ........ C'est du foss classique de chez classique, que Google disparaisse ou non n'effacera pas les artifacts des repos Maven (et on peut toujours s'en servir pour récupérer les jars même si on n'utilise pas Maven). D'ailleurs le source repo est github, qui ne disparaîtra pas non plus avec Google.

    Enfin, en pratique, c'est vrai que si Google s'écroule du jour au lendemain, il y a pas mal de trucs dont on peut se demander s'ils tombent pas avec ou bien vite après. Mais en principe, il y a pas de lien. ('Fin c'est pas gratuit l'hébergement, et Google contribue pas mal.)

    Quant aux changements avec les nouvelles versions, c'est le même problème avec toutes les dépendances tierces, il me semble ? En fait, si on va par là, les nouvelles versions de Java introduisent quelques incompatibilités avec les anciennes, elles aussi. J'utilise pas Guava, mais du peu que j'ai suivi ils me semblent pas faire moins bien que les autres.