août
2006
J’en ai déjà parlé dans mon message précèdent concernant le futur C# 3, mais j’ai peur que certains aient un peu « sauté » le sujet… J’y parlais justement d’un document d’étude concernant l’intégration de closures dans Java : Closures for Java [PDF] (en anglais bien sûr). Les closures ? Qu’est-ce que c’est ? En français on appellerais plutôt cela des méthodes anonymes, et cela se rapproche (en partie) des pointeurs de fonctions du C/C++. J’en entends […]
août
2006
Il est parfois intérressant de voir ce qui se fait chez le voisin, afin de pouvoir faire une comparaison avec ce qui se fait à la maison (pour ceux qui ne l’aurait pas encore compris, je parle bien sûr de C# et de Java) Or, il y a quelques jour de cela, j’ai lu l’article de Thomas LEBRUN concernant la prochaine version de C# : C# 3 et Linq. Qu’y aura-t-il donc dans la prochaine […]
août
2006
L’update 8 de Java 5.0 est désormais disponible, tout comme le build b95 de la beta de Mustang… Et dans le même temps, le projet GNU Classpath avance, et la version 0.92 (surnommé Bling! Bling!) possède une implémentation complète de Graphics2D qui intègre Cairo (une librairie graphique libre) et permet donc d’utiliser entre autre JFreeChart, comme le montre ces screenshots…
août
2006
Sun devrait profiter de la prochaine conférence LinuxWorld à San Francisco afin de fournir plus de détail concernant le passage en open-source de sa plateforme Java. Rich Green, l’actuel vice-président exécutif de la section logiciel de Sun, devrait donc y présenter son plan d’action. Pour rappel, il y a quelque mois il avait déclaré ceci : » A ce stade, la question n’est plus de savoir si nous allons rendre Java open source, mais comment […]
août
2006
La Famille Jakarta Commons s’agrandit, et vient proposer une nouvelle API plutôt utile pour l’envoi d’email : Jakarta Commons Email. Cette API se base sur JavaMail et en simplifie grandement son utilisation. En effet, quiconque a déjà utilisé JavaMail s’est sûrement déjà heurté à sa complexité. A l’inverse, Commons Email propose une API bien plus simple, mais tout aussi efficace, en proposant trois classes principales pour l’envoi d’email : SimpleEmail pour envoyer des emails textuelles. […]
juin
2006
Je viens de tomber sur une petite astuce bien sympathique pour améliorer quelque peu l’aspect des JComboBox. En effet, ces dernières souffrent d’un petit problème assez ennuyeux : lorsqu’elle est déplié, la liste qui affiche tous les éléments conserve la même longueur que le composant parent quoi qu’il arrive. Ainsi, si les noms des différents items de la liste sont très grand mais que vous ne réserver qu’un espace restreint pour le composant, les différents […]
juin
2006
Mustang, alias Java SE 6, est désormais disponible au téléchargement en version Beta 2. La version finale devrait voir le jour avant la fin de l’année… Pour l’occasion, Sun propose toutes une série d’articles et de trucs et astuces pour cette version, en plus de la traditionnelle page « What’s New » :
juin
2006
Le build b88 (du 15 juin 2006) de Mustang intègre désormais dans son JDK une version de JavaDB (la base de données 100% Java basé sur Apache Derby). Cette dernière implémente bien entendu toutes les nouveutées des spécifications de JDBC 4.0. Pour rappel, vous pouvez télécharger les versions builds de Mustang et suivre l’évolution du projet via java.net… Si l’intégration d’une base de données ne semble avoir pour objectif que de permettre de tester les […]
juin
2006
JAXX est un framework Java opensource (sous licence BSD) permettant de réaliser des interfaces utilisateurs en XML. Il permet en effet d’écrire de simple fichier XML décrivant les différents composants de votre interface et leurs interactions, et d’utiliser des feuilles de styles CSS pour personnaliser l’apparence des composants plus simplement (en gérant l’état des composants avec des pseudo-classes). Le framework se compose d’un compilateur (jaxxc) qui se chargera de compiler vos fichiers XML en bytecode […]
juin
2006
L’API Java est vraiment énorme. Elle offre un grand nombre d’outils et de possibilités qui, bien souvent, ne sont pas utilisées tout simplement parce qu’elles sont méconnues… Cela faisait quelques temps que je voulais m’intéresser plus particulièrement aux diverses références de Java, et le récent article sur les références faibles sous .NET m’avait donné l’eau à la bouche… Et voilà qu’un article en anglais les décrit avec des exemples concrets : Understanding Weak References. Je […]
Tutoriels
Discussions
- Difference de performances Unix/Windows d'un programme?
- Possibilité d'accéder au type générique en runtime
- [ fuite ] memoire
- jre 1.5, tomcat 6.0 et multi processeurs
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- Classes, méthodes private
- Recuperation du nom des parametres
- Définition exacte de @Override
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?