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
Avez-vous vu le film Minority Report ? Si la réponse est oui vous devez sûrement vous rappelez de la scène où Tom Cruise manipule des documents à l’écran avec de simple mouvement de main… Quoi qu’il en soit une société autrichienne a mis en place un système similaire qui permet d’utiliser ses mains en remplacement de la traditionnelle souris : Go Monkey ! Une vidéo de démonstration (11 Mo) permet même de voir ce que […]
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 […]
Tutoriels
Discussions
- Définition exacte de @Override
- Difference de performances Unix/Windows d'un programme?
- Classes, méthodes private
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
- Possibilité d'accéder au type générique en runtime
- jre 1.5, tomcat 6.0 et multi processeurs
- Recuperation du nom des parametres
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- [ fuite ] memoire