Recap java, semaine 34, année 2014

La récap Java, 2 entrée(s) pour la semaine du 18 août au 24 août 2014.

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


Petit historique de la méthode Collections.sort() par adiGuba (22/08/2014 13:46)

La méthode static Collections.sort() permet de trier les éléments d’une List. Lorsqu’on y regarde de plus près son implémentation peut surprendre :     @SuppressWarnings("unchecked")     public static  void sort(List list, Comparator c) {         Object[] a = list.toArray();         Arrays.sort(a, (Comparator)c);         ListIterator i = list.listIterator();         for (int j=0; j<a.length; j++) {             i.next();   […]

Tags: 8 JDK8


Bump! par bouye (20/08/2014 04:03)

La toute récente sortie du JDK8_u20 a été l’occasion de relancer quelques tests portant sur la 3D. Précédemment, j’avais fait mes tests de bump map en utilisant une heightmap : c’est à dire une image en niveau de gris qui est sensée indiquer la « hauteur » ou l’élévation (positive ou négative) d’un point par rapport au niveau du plan (normale) de la surface et ce de manière à modifier l’éclairage. Par exemple, l’article de Wikipedia montre […]

Tags: JavaFX 8.x


Recap java, semaine 16, année 2014

La récap Java, 2 entrée(s) pour la semaine du 14 avril au 20 avril 2014.

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


Le clavier virtuel et les contrôles mobiles en JavaFX par bouye (17/04/2014 05:16)

JavaFX supporte le contrôle clavier virtuel dans sa version embedded (pour Raspberry Pi) depuis septembre 2012. Il serait quand même temps de le tester puisque JavaFX 8 est désormais disponible. Bizarrement, ce contrôle n’est pas activable (à ma connaissance) dans la version desktop. Il est quand même possible de simuler le fait d’être sur une version embeded de manière à provoquer l’apparition du clavier. Pour ce faire, il suffit, dans votre IDE, de paramétrer les […]

Tags: JavaFX 8.x, Mobile


Parallélisation des flux de données par adiGuba (14/04/2014 17:24)

Les processeurs multi-coeurs sont de plus en plus courant, mais pas toujours exploité correctement car la majorité des applications restent sur une structure séquentielle des opérations. Alors comment utiliser toute la puissance des processeurs multi-coeurs pour améliorer le traitement de flux de données ? C’était une des réponses apportées par l’API Fork/Join de Java 7, mais son API nécessite d’importante modification du code afin de gérer les aspects lié à la parallélisation du traitement… ce […]

Tags: 8 JDK8