Autant pour moi il me semblait que ce n'était pas le cas (j'me disais bien que j'allais dire une connerie ).
Mais à moins que je me trompe encore, il n'est pas possible de changer une classe standard en classe "Generic" sans casser la compatibilité. Or en Java plusieurs classes existante ont pu être adaptées pour utiliser les Generics sans que cela ne pose problème. Et cela pourrait être encore plus généralisé dans les futures versions...
Oui je l'ai dit !
Mais cela apporte les mêmes fonctionnalités in fine
De plus pour l'API de Collections il est quand même possible d'avoir du typesafe à l'exécution via Collections.checkedCollection()...
C'est à dire ? Qu'est-ce que DateTime exactement ???
Concernant le langage, je suis d'accord sur le fait qu'il peut faire un peu "vieux jeux" comparé à C#, mais il conserve sa "simplicité" qui fait qu'il n'y a pas 36 manière de faire quelque chose...
Perso j'ai été impressionné par le nombre de mot-clef de C#... Déjà qu'en Java il y en a plusieurs qui sont méconnu voir carrément inconnu de la plupart des développeurs, je n'ose imaginer ce que cela doit donner...
a++
Partager