novembre
2006
Si vous suivez l’actualité informatique vous avez sûrement entendu parler du rapprochement entre Adobe et Mozilla, qui s’est concrétisé par la publication du moteur ActionScript d’Adobe sous triple licence GPL/MPL/LGPL sous l’égide de la Mozilla Foundation, ce qui a donner naissance au projet Tamarin (lire le communiqué officiel pour plus de détail). A la veille du passage en open-source de la plateforme Java par Sun, il est intéressant de voir les raisons qui ont poussé […]
octobre
2006
On reparle du passage en Open Source de Java dans la presse française : LeMondeInformatique.fr : Java sera open-source d’ici 30 à 60 jours. TooLinux : La libération de Java Standard Edition approche. The Inquirer : Java en Open Source avant Noël. Technovore : Java en Open Source avant Noël. JDN Solutions : Java Open Source ? D’ici 30 à 60 jours selon le PDG de Sun. Infos-du-Net : Open Source : la plate-forme Java […]
octobre
2006
Je viens juste de tomber sur une petite astuce javadoc bien pratique ! Comme vous devez sans doute le savoir (en tout cas je l’espère), les commentaires javadoc sont utilisés pour générer la documentation HTML de vos classes, et on peut donc utiliser les tags HTML pour formater nos commentaire comme bon nous semble… Toutefois, cela pose un léger problème : certains caractères doivent être encodé de manière spécifique. Ainsi par exemple, pour représenter les […]
octobre
2006
Je comprend mieux l’opinion de Vincent Brabant sur la première proposition des closures. En effet je m’étais principalement orienté vers le coté syntaxique et tout l’intérêt que cela apporte pour la lisibilité et la simplification du code, sans vraiment faire attention à tout ce que cela impliquait (en relisant bien cette première version on s’aperçoit que cela apporte d’importante modification dans le langage, comme un nouveau type et des modifications dans l’API de réflection). Or […]
septembre
2006
Vous le savez sûrement, Java 5.0 a introduit un nouveau concept dans le langage : les Generics (également appelé types paramétrés en français). Au prime abord cela ressemble énormément aux Templates du C++ du fait de leurs syntaxes relativement proche et de leurs objectifs communs : écrire des méthodes/fonctions et classes génériques tout en permettant de les utiliser de manière spécialisé (c’est à dire en utilisant un type concret plutôt qu’un type abstrait). Quels sont […]
septembre
2006
Bien que Java SE 6 n’est pas encore finalisé, et qu’il devrait être disponible d’ici la fin de l’année, le cycle de développement de la version suivante a déjà commencé avec la création du projet JDK 7 sur java.net (même s’il est pour le moment relativement vide). Mais au vue des JSRs on peu déjà avoir un aperçu de ce qu’apportera cette futur version, et c’est ce que propose Danny Coward sur son blog et […]
septembre
2006
Sun a proposé une nouvelle JSR dont l’objectif est justement d’apporter des modifications au JSPA et au JCP : Améliorer encore la transparence du processus. Optimiser la durée moyenne des JSRs. Déterminer comment les individus pourraient mieux participer au processus. Mais également d’apporter de nouvelles possibilités : Permettre des implémentations des spécifications dans un autre langage que Java. Permettre de créer des liaison avec d’autres organismes de normalisation. Faciliter la migration de technologie existante vers […]
septembre
2006
Certain EDI tel qu’IntelliJ IDEA ou des outils de vérification de code comme FindBugs ont mis en place un mécanisme de détection d’erreur basé sur les annotations. Concrètement, plusieurs éléments du code peuvent être marquées avec des annotations avec d’apporter une information complémentaire sur leur utilisation. Ce peut ainsi permettre à ces outils de détecter de mauvaises utilisations et d’afficher des warnings ou erreurs pour en avertir le développeur… Si ce type de vérification peut […]
août
2006
La JSR 270, dont l’objectif est de définir ce que comportera Java SE 6, vient de passer en « Public Review ». Il est ainsi possible de télécharger le « Release Content » qui offre la possibilité à tout un chacun de donner des commentaires sur cette ébauche (et ce jusqu’au 26 septembre prochain). Il n’y a rien de vraiment nouveau ou inattendus puisqu’il y a déjà eu plusieurs versions de ce document, si ce n’est toutefois l’ajout d’une […]
août
2006
Petit billet en vrac sur différents sujets : L’API de scripting de Java SE 6 s’annonce prometteuse, en particulier grâce au projet scripting, dont l’objectif est de proposer des implémentations de ScriptEngine afin de gérer d’autres langages de script que JavaScript (qui sera inclut par défaut). Le projet regroupe déjà 20 langages, dont le dernier en date permet d’utiliser le parseur mathématique JEP. MSN Messenger ou Google Talk sur votre téléphone mobile ? C’est possible […]
Tutoriels
Discussions
- Définition exacte de @Override
- Difference de performances Unix/Windows d'un programme?
- Possibilité d'accéder au type générique en runtime
- Classes, méthodes private
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- jre 1.5, tomcat 6.0 et multi processeurs
- Recuperation du nom des parametres
- [ fuite ] memoire
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?