Recap java, semaine 49, année 2011

La récap Java, 3 entrée(s) pour la semaine du 05 décembre au 11 décembre 2011.

Comme toujours, cliquez sur les titres pour les articles complets.


Consider static factory methods instead of constructors par thierryler (07/12/2011 14:39)

On notera que Guava reprend un grand nombre de concepts évoqués dans « Effective Java » de Joshua Bloch. C’est notamment le cas des static factories auxquelles le livre consacre son premier chapitre « Consider static factory methods instead of constructors ». Voici quelques avantages des static factories, évoqués par Joshua Bloch : « unlike constructors, they have names. » « unlike constructors, they are not required to create a new object each time they’re invoked. » « unlike constructors, they can return an […]

Tags: Annotation, Info


newArrayList par thierryler (07/12/2011 14:01)

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; … […]

Tags: Collection


Passage a NetBeans 7.1 RC1, CSS & JavaFX 2.0.2, 2.1 par bouye (05/12/2011 00:14)

Un collègue m’a fait remarqué la semaine dernière que la version RC1 de NetBeans 7.1 est disponible. Étant donné qu’il y avait pas mal de bugs dans la version Beta (celle qui a été publiée durant la JavaOne 2011 pour la sortie de JavaFX 2.0), c’était intéressant de changer. Comme de bien entendu, les projets précédemment créés ne sont pas compatibles avec la nouvelle version. Il faut donc en recréer des nouveaux, ce qui est […]

Tags: JavaFX 2.x


Recap java, semaine 48, année 2011

La récap Java, 4 entrée(s) pour la semaine du 28 novembre au 04 décembre 2011.

Comme toujours, cliquez sur les titres pour les articles complets.


Les packages par thierryler (02/12/2011 19:46)

Voici une info qu’on peut facilement retrouver et qui n’apporte, en elle-même, pas tellement d’importance mais qui résume Guava dans les grandes lignes. Il s’agit tout simplement de la liste des packages du projets. com.google.common.annotations com.google.common.base com.google.common.base.internal com.google.common.cache com.google.common.collect (ancien Google-Collections) com.google.common.escape com.google.common.eventbus com.google.common.html com.google.common.io com.google.common.math com.google.common.net com.google.common.primitives com.google.common.util com.google.common.util.concurrent (hé oui seulement en sous-package) com.google.common.xml

Tags: Architecture


Quelques articles sur le web par thierryler (02/12/2011 15:50)

Voici une petite sélection d’articles que j’ai rapidement trouvé en cherchant avec Google. Il y en a bien d’autres, que je vous invite à me proposer. Google Guava: faire du fonctionnel http://www.touilleur-express.fr/2010/11/03/google-guava-faire-du-fonctionnel/ Un premier point de vue Google Guava, partie 1 http://www.touilleur-express.fr/2010/11/03/google-guava-partie-1/ Quelques fonctionnalités de départ XKE – Google Guava http://www.slideshare.net/rmat0n/xke-google-guava Une présentation de Xebia, rapide mais efficasse 5 Reasons to use Guava http://insightfullogic.com/blog/2011/oct/21/5-reasons-use-guava/ Implementing the Factorial Function Using Java and Guava http://kerflyn.wordpress.com/tag/guava/ Une vision […]

Tags: Info


par thierryler (28/11/2011 14:57)

Un bon point de départ serait sans doute le site de Guava chez Google-code : http://code.google.com/p/guava-libraries/

Tags: Info


par thierryler (28/11/2011 10:44)

Avant de décider du contenu de ce blog (et par conséquent de l’article à venir), je propose de faire un tour rapide des sites qui traitent de Guava, que ce soit des articles complets ou de simples messages. Pour commencer, je voudrais proposer deux liens. Le premier est un article que j’avais écrit sur DVP l’année dernière. Le second est le PDF d’une présentation que j’ai donnée au Paris JUG en novembre. Introduction aux Google-Collections […]

Tags: Info


Recap java, semaine 47, année 2011

La récap Java, 4 entrée(s) pour la semaine du 21 novembre au 27 novembre 2011.

Comme toujours, cliquez sur les titres pour les articles complets.


Des icônes gratuits de bonne qualité par MathiasSeguy (25/11/2011 09:13)

Bonjour, En tant que développeurs, on est toujours à la recherche d’icônes. Bien sûr il y aceux du SDK, mais souvent cela ne suffit pas. Un super site pour retrouver des milliers d’icônes gratuites icones.pro. Ils ne sont pas tous à usage commercial, mais il est possible de contacter les auteurs. Si vous connaissez d’autres sites d’icônes gratuits postez un commentaire. Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com […]

Tags: Android2EE, Formation Android, Free, Icone, Images, Le savoir faire


Ouverture du blog par thierryler (24/11/2011 17:23)

Bonjour à tous, Ce nouveau blog est consacré à Google-Guava. Il n’existe pas de documentation complète sur la librairie, encore moins en français, mais nous allons tenter d’y remédier. L’idée est de suivre le projet (ses fonctionnalités, son actualité, les bonnes pratiques, etc.) et d’écrire un article de référence qu’on mettra à jour en fonction de ce qui se sera dit ici. Pour cela, je vais poster régulièrement des infos et/ou des questions sur lesquelles […]

Tags: Info


Modification du titre d’un spinner (taille et font) par MathiasSeguy (21/11/2011 11:23)

Bonjour, Parfois, on a besoin de modifier le manière dont le spinner est affiché. Trois actions sont nécessaires pour cela (je me suis appuyé sur le tutorial Android :hello-spinner) 1. Créez un fichier spinnertext.xml dans votre dossier layout qui définit comment s’affiche le texte (font), 2. Changez la taille de votre spinner dans votre fichier main.xml (où votre spinner est défini), 3. Changez la déclaration de votre spinner dans votre activité. Votre fichier spinnertext.xml créé […]

Tags: Le savoir faire


Handler et cycle de vie de l’Activité, Attention aux threads orphelines!! par MathiasSeguy (21/11/2011 10:48)

Bonjour, Vous avez une activité qui utilise un Handler. Pour cela, vous avez créé votre Handler, redéfini sa méthode handleMessage, vous avez créé et lancer la thread associée au Handler et voilà c’est fini pour la gestion de votre Handler… La plupart d’entre nous aurons fait un chose pareille et c’est une énorme erreur !!! Qu’arrive-t-il à votre thread quand votre activité passe en pause, est relancée, est détruite puis re-créée ? Votre thread devient […]

Tags: Android2EE, Asynctask, Cycle de vie, Formation Android, Fuite mémoire, Handler, Le savoir concevoir, Le savoir faire, Memory leaks