Les "améliorations" des templates par C# sont connues depuis belle lurette par les gens qui travaillent sur les langages (c'est du F-bound polymorphism). Une extension de Java (pizza) implémente ça depuis des années, de même qu'une autre extension (moins ambitieuse), GJ.
Ce qui est prévu pour le jdk 1.5 (qui devrait sortir à la fin de l'année) est décrit par le jsr 176, cf http://jcp.org/en/jsr/detail?id=176(...) Beaucoup de fuites ont déjà eu lieu et il est clair que les generics feront partie de 1.5
Sinon, je ne sais pas trop comment fonctionnent les delegates, mais en tout cas les pointeurs sur fonction objet, c'est très clairement implémenté en Java grace aux classes anonymes...
[^] # Re: Mono
Posté par boubou . En réponse à la dépêche Microsoft brevette les API de .NET. Évalué à 1.
Au niveau du support officiel par sun, c'est largement confirmé et une implémentation de test (basée sur GJ, d'ailleurs) est en early access (cf http://developer.java.sun.com/developer/(...) mais il faut être enregistré). Pour avoir des infos sur la spec, cf http://jcp.org/aboutJava/communityprocess/review/jsr014/(...)
Ce qui est prévu pour le jdk 1.5 (qui devrait sortir à la fin de l'année) est décrit par le jsr 176, cf http://jcp.org/en/jsr/detail?id=176(...) Beaucoup de fuites ont déjà eu lieu et il est clair que les generics feront partie de 1.5
Sinon, je ne sais pas trop comment fonctionnent les delegates, mais en tout cas les pointeurs sur fonction objet, c'est très clairement implémenté en Java grace aux classes anonymes...