décembre
2011
 Un article de thierryler   
					
 Commentaires fermés				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 »
1  | List<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.
1 2 3  | import static com.google.common.collect.Lists.newArrayList;  ... List<String> prenoms2 = newArrayList();  | 
C’est tout de même plus simple. Le code correspondant est, lui-aussi, très simple.
1 2 3  | public static <E> ArrayList<E> newArrayList() {  return new ArrayList<E>(); }  | 
On a quelque chose qui ressemble à ça dans Java 7 avec la syntaxe Diamant.
1  | List<String> prenoms3 = new ArrayList<>();  | 
Toutefois, la plupart des entreprises ne mettront pas Java 7 en production avant de nombreux mois encore, ce qui laisse une porte grande ouverte à Guava pour conquérir le marché.
Commentaires récents
- dans Le Stop watch de Guava
 - dans Le Stop watch de Guava
 - dans Le Stop watch de Guava
 
