Recap java, semaine 23, année 2013

La récap Java, 2 entrée(s) pour la semaine du 03 juin au 09 juin 2013.

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


Nouvel article: « Tutoriel sur Java2D pour le développement d’une interface de gestion de maillage » par plegat (08/06/2013 18:23)

Mon dernier article est disponible: « Tutoriel sur Java2D pour le développement d’une interface de gestion de maillage » Il explique comment construire un composant de type JPanel dont l’affichage est personnalisé suivant les besoins de l’utilisateur. Je travaille depuis quelques temps … Lire la suite

Tags: Java2d, Jpanel, Pfem2d


Quick Stop Watch pour Guava par thierryler (04/06/2013 11:09)

Dans un précédent billet, intitulé « Le Stop watch de Guava », je vous montrais comment utiliser le chronomètre fournit par la bibliothèque Guava. Mais pour ma part, je trouve que le Stopwatch est un peu trop « verbeux ». Je voudrais donc vous proposer une petite simplification. Plus concrètement, voici un cas de test assez simple : 1234567891011121314final Stopwatch sw = new Stopwatch(); sw.start(); // Fait un truc long. final long duree1 = sw.elapsed(TimeUnit.MILLISECONDS); // en milliseconde sw.reset(); […]

Tags: Base


Recap java, semaine 29, année 2012

La récap Java, 5 entrée(s) pour la semaine du 16 juillet au 22 juillet 2012.

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


Créer des instances à travers un enum par jpoulson (19/07/2012 19:52)

Le plus souvent un enum sert à reprendre une liste de constantes que l’on peut notamment utiliser de manière sémantique lors du passage de paramètres (ex: Color.white). Mais en Java il existe d’autres possibilités dont une manière pratique pour créer … Continue reading

Tags: Code


Un Filefilter reprenant plusieurs extensions de fichier par jpoulson (19/07/2012 19:20)

Avec le JFileChooser de Swing il est possible d’ajouter des FileFilter pour filtrer la liste de fichiers affichés. Cet article va décrire un FileFilter personalisé capable de filtrer selon plusieurs extensions de fichiers. Cela peut être utile si un format … Continue reading

Tags: Code, Swing


@ExtensionMethod de Lombok-pg par thierryler (19/07/2012 14:53)

Lombok-pg, le complément idéal de Lombok, propose l’annotation @ExtensionMethod qui permet d’ajouter des petites fonctionnalités directement dans nos objets. Partons de mon bean favori, le Dog : public class Dog {     private Integer id;   private String name;   private String fullName;   private SexeEnum sex;   private Date birthday;   private String race;   private Boolean lof;   private Double weight;   private Double size;   private List<String> colors;     … […]

Tags:


Le wrapper Optional de Guava par thierryler (19/07/2012 10:33)

Que signifie une valeur nulle en Java ? C’est une question qui fait débat. Si une méthode, par exemple findDog(…), me renvoie null, cela veut-il dire qu’aucun chien n’a été trouvé ? Qu’une erreur s’est produite ? etc. Décidément les nuls continuent de faire parler d’eux. Et comme Google ne les aime pas, c’est Guava qui se charge de leur régler le compte à l’aide du wrapper Optional. Pour illustrer le fonctionnement de ce wrapper, […]

Tags: Base


Le Stop watch de Guava par thierryler (18/07/2012 16:24)

Si vous êtes comme moi, vous mesurez souvent le temps que prennent certains blocs de code à s’exécuter. Guava apporte un chronomètre intéressant pour réaliser ce genre de chose. Plus concrètement, en Java classique, on doit écrire ça : 123456789long start = new Date().getTime();   // un traitement long (ou pas) foo();   long end = new Date().getTime();   long duration = end – start; System.out.println(duration);   // 11 ms ou même déjà mieux, comme […]

Tags: Base


Recap java, semaine 22, année 2012

La récap Java, 3 entrée(s) pour la semaine du 28 mai au 03 juin 2012.

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


Commentaires dans les fichiers .properties par benwit (02/06/2012 08:43)

Si vous utilisez Eclipse, vous connaissez surement le CTRL + SHIFT + / pour commenter/décommenter le code Java avec // Découvert par hasard, si vous faites de même dans un fichier .properties (clé = valeur), vous commentez/décommentez les lignes avec #

Tags: Eclipse


Et c’est reparti ! par bouye (01/06/2012 06:28)

Bien que mon chef eut déjà officieusement donné son accord depuis quelques semaines, désormais c’est officiel : je vais à la JavaOne 2012 de San Francisco ! Cela fait déjà quelques jours que j’ai mon itinéraire. Étant donné que cette fois-ci j’enchaine directement la mission a la fin de mes vacances, je pars directement de Bordeaux sans revenir par la case Nouméa (ce qui aurait été bien difficile à supporter en terme de fatigue et […]

Tags: JavaOne, JavaOne 2012


Joiner pour assembler des items par thierryler (29/05/2012 10:38)

Dans mon code, je me retrouve tout le temps à devoir fabriquer une représentation des contenus de mes listes (et collections de manière générale) sous forme de String. A chaque fois, c’est le mal de tête assuré car il y a toujours des cas tordus à prendre en compte. Heureusement, Guava arrive avec l’objet « Joiner » pour simplifier toutes les manipulation usuelles. J’avais déjà présenté les Splitter dans un autre billet que je vous encourage à […]

Tags: Base


Recap java, semaine 21, année 2012

La récap Java, 2 entrée(s) pour la semaine du 21 mai au 27 mai 2012.

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


Eclipse Day Toulouse par MathiasSeguy (25/05/2012 11:09)

Bonjour, Hier, j’étais à l’Eclipse Day Toulouse pour une journée dédiée à Eclipse. C’est le plus grand rassemblement français dédié à Eclipse. Beaucoup de conférences, de bonne humeur, de gens de bonne compagnie (des amoureux de la technologie)et un grand soleil. Bref, c’était très agréable et ça valait franchement le déplacement. Pour ma part, j’ai présenté (en anglais) une conférence nommée « Combining the power of Eclipse with Android ». J’ai commencé en présentant le plugin Android […]

Tags: Android2EE, Eclipse Day, Formation Android, Le savoir concevoir, Les news, Toulouse


Splitter pour séparer des items par thierryler (25/05/2012 10:45)

Dans un programme, il est hyper fréquent de devoir décomposer une String en différents items (token). On peut le faire en Java standard mais c’est vite complexe, surtout lorsqu’on veut ajouter des fonctionnalités avancées. Guava répond à ce problème à l’aide des Splitters. Pour illustrer la suite, prenons un vrai exemple simple, tiré d’une de mes applications Web. Je m’intéresse à une page permettant d’avoir la météo d’une ville donnée, dans une langue donnée, à […]

Tags: Annotation, Base, Util