Recap java, semaine 51, année 2011

La récap Java, 1 entrée(s) pour la semaine du 19 décembre au 25 décembre 2011.

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


JavaFX 2.1 early access pour Windows et MacOS par bouye (21/12/2011 23:27)

La première bêta publique de la version 2.1 est désormais disponible sous Windows et MacOS. Téléchargez JavaFX 2.1 b06

Tags: JavaFX 2.x


Recap java, semaine 50, année 2011

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

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


Handler Tutoriels Disponibles par MathiasSeguy (15/12/2011 17:14)

Re, Re, Bonjour. Les tutoriels sont disponible sur Android2EE section Exemple/Tutoriaux/Handler Tutoriels. Vous avez le tutoriel avec les AtomicBoolean, celui avec le onRetainNonConfigurationInstance et enfin un projet qui démontre la fuite mémoire quand rien n’est fait. Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la programmation sous Android. Retrouvez moi sur Google+ Suivez moi sur Twitter Rejoignez mon réseau LinkedIn ou Viadeo

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


Handler et Cycle de vie Part III par MathiasSeguy (15/12/2011 15:02)

Re-Bonjour, Toujours dans cette problématique d’Handler et de cycle de vie d’une activité, il y a une solution préconisée par certains qui est d’utiliser la méthode public Object onRetainNonConfigurationInstance() qui permet de renvoyer un pointeur vers un objet à l’activité. Euh, je m’explique, lorsque votre activité est détruite pour être immédiatement recrée, la méthode onRetainNonConfigurationInstance permet d’envoyer un objet de l’instance de l’activité mourante vers l’instance de la nouvelle activité. Exemple adapté à notre problème: [...]

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


par thierryler (15/12/2011 14:53)

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 [...]

Tags: Collection


Handler et Cycle de vie part II par MathiasSeguy (15/12/2011 10:21)

Bonjour, Comme je vous disais précédemment, quand vous manipulez les Handlers ou les AsynchTasks, il faut toujours faire en sorte d’accorder le cycle de vie de la thread avec celui du Handler qui est lui-même lié à celui de l’activité… Sinon, votre Thread devient orpheline. Bon en creusant un peu (je vais vous poser sur Androi2EE un projet eclipse qui démontre ce que je dis), c’est pire, en effet: Lors du passage par onDestroy puis [...]

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


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