décembre
2013
La fabuleuse bibliothèque utilitaire Java qu’est Guava est maintenant disponible dans sa 16ème release.
août
2013
Ca y est, les articles sur Guava sont écrits et arrivent progressivement. Le chapitre dédié aux collections est dispo ici : http://thierry-leriche-dessirier.developpez.com/tutoriels/java/guava/collections/
décembre
2012
Guava, la célèbre bibliothèque de Google, vient de passer en release 14. Comme d’habitude avec Google, il s’agit pour le moment d’une RC1. Il faudra donc lancer une recherche sur « 14.0-rc1″ dans le repo central de Maven. Voici le lien direct dans le repo central : http://search.maven.org/#artifactdetails%7Ccom.google.guava%7Cguava%7C14.0-rc1%7Cjar Pour ajouter Guava à vos projets Maven : 123 com.google.guava guava 14.0-rc1 Guava continue donc d’évoluer et de répondre aux besoins et demandes. Au programme de cette version, pas […]
septembre
2012
Un des trucs que j’adore le plus en Guava, c’est de pouvoir définir des collections sans avoir à répéter le type d’élément de chaque coté du signe égal. Mais comment ça fonctionne ? C’est tout simplement Java qui permet de faire de l’inférence de type.
septembre
2012
Quand on présente les Immutables de Guava, on présente aussi les Unmodifiables qui viennent avec le JDK. On dit à chaque fois que les immutables sont plus sures que les unmodifiables. Et voici pourquoi…
juillet
2012
Quand on a des listes très grosses et qu’on recherche un élément précis, ça peut prend beaucoup de temps. Souvent, ce qui nous intéresse, c’est juste de savoir si l’élément en question est déjà dans la liste.
juin
2012
Une des nouveautés les plus attendues de la version 12 de Guava est l’objet « FluentIterable » qui, comme son nom l’indique, offre les fonctionnalités de « Iterable » de manière fluide.
décembre
2011
Je me suis amusé à regarder les collections que propose Guava sous forme de factories statiques. Pour les listes, c’est un peu pauvre. Il n’y a que les ArrayList et les LinkedList. A-t-on néanmoins besoin d’autre chose ? 12List<String> list1 = Lists.newArrayList(); List<String> list2 = Lists.newLinkedList(); Avec les sets, on a un peu plus de choix. 1234Set<String> set1 = Sets.newHashSet(); Set<String> set2 = Sets.newIdentityHashSet(); Set<String> set3 = Sets.newLinkedHashSet(); Set<String> set4 = Sets.newTreeSet(); Et c’est avec […]
décembre
2011
Je crois qu’un premier bon point d’entrée sur Guava est la facilité avec laquelle on peut créer des collections sans se préoccuper des génériques. En effet, avec Java, il faut maintenir une correspondance entre ce qui se passe à gauche et à droite du signe « égal » 1List<String> prenoms1 = new ArrayList<String>(); Avec Guava, on peut se concentrer sur la partie de gauche en utilisant une des « static factories » de la librairie. 123import static com.google.common.collect.Lists.newArrayList; … […]
Commentaires récents
- Le Stop watch de Guava dans
- Le Stop watch de Guava dans
- Le Stop watch de Guava dans