|
|||||||
| Débats Les débats et sondages sur le langage et les technologies Java |
|
|
Publicité ' | |||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#1 | ||||
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2003 Messages : 3 293 ![]() |
27/08/2009 :
C'est fait : cette proposition a été intégré dans Java 7 sous le nom de "diamond syntax". Plus d'information sur http://blog.developpez.com/adiguba/p...iamond-syntax/ 16/12/2007 : Neal Gafter et Joshuah Bloch ont proposé lors d'un BOF qui s'est tenu à Javapolis 2007 certains changements au niveau du langage Java qui pourraient être introduits dans le JDK7. Le but ici est de recueillir vos votes et commentaires, de les consolider, et de les remonter à Neal Gafter et Joshuah Bloch. D'autres JUG répartis un peu partout dans le monde feront de même. Ce qui permettra d'avoir le maximum de retour de la communauté Java. Ne manquez pas cette chance unique de pouvoir donner votre avis concernant le futur de Java. Aujourd'hui : Code :
Code :
__________________
Vincent Brabant Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide. |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : mai 2004 Messages : 792 ![]() |
Bonsoir
Je suis contre, mon IDE me fait la complétion automatiquement et si l'initialisation ne se fait pas en même temps que la déclaration, l'information portée par <String, List<String>> est pratique. yann
__________________
duck and cover |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 165 ![]() |
Je suis pour, en autant que l'initialisation actuelle reste disponible pour la même raison qu'a invoqué yann2.
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
Bonjour,
J'ai voté pour. Car si j'ai déjà déclaré le type de ma généricité, je ne vois pour quelle raison, je devrais le répéter pour l'instanciation. |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : septembre 2007 Messages : 282 ![]() |
Pour, mais en gardant à l'esprit la première remarque, à savoir que les 2 versions devraient être possible.
|
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() ![]() Inscription : février 2004 Messages : 831 ![]() |
Voté pour,
Ca alège le code sans pour autant perdre vraiment de l'information à mes yeux. D'autant que si je ne dis pas de bétise, seul l'information sur l'interface est réellement utile dans l'interprétation des générics par le compilateur.
__________________
Netbeans account : nico@share.java.net Merci de ne pas poser de questions techniques par MP |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() ![]() Développeur Java/Web Inscription : avril 2002 Messages : 12 654 ![]() |
Oui pour moi : cela permet d'éviter une répétition inutile...
Bien sûr quoi qu'il arrive la première syntaxe sera toujours valide (rien que pour assurer la compatibilité ascendante). a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java |
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : janvier 2005 Messages : 229 ![]() |
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
pareil, même si ça n'est pas vital...
|
|
|
00
|
|
|
#10 | |
![]() Consultant informatique Inscription : février 2004 Messages : 1 180 ![]() |
Citation:
J'ai voté pour, on ne perd pas d'information et ce n'est pas un sucre syntaxique qui a un cout a l'exécution (comme certains introduit par le passé) il évite juste la répétition d'une info inutile et qui n'était probablement pas utilisée par le compilo qui plus est.. Bulbo
__________________
[Java] [NetBeans] [CVS] La FAQ Java Merci de ne pas me poser de questions techniques par MP. !! J'aurais voulu être une conserve !! |
|
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : août 2002 Messages : 67 ![]() |
D'un premier abord, ça semble utile, mais ça ne favorise pas l'utilisation d'interfaces...
|
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : décembre 2006 Messages : 1 877 ![]() |
pour, tant que l'autre ecriture reste possible pour certain cas.
__________________
Systèmes d'Informations Géographiques- Projets : GeoAPI GeotoolKit PuzzleGISPour un monde sans BigBrother IxQuick ni censure RSF |
|
|
00
|
|
|
#13 |
![]() Consultant informatique Inscription : février 2004 Messages : 1 180 ![]() |
Même si pour la compatibilité, l'autre écriture est bien nécessaire, je n'arrive pas a voir un cas ou cela aurait un intérêt.
Tu arriverais a nous filer un exemple ? Muscador > Tu pourrais développer ta remarque sur les interfaces, je dois avouer que je suis passé a coté, je ne vois pas trop ce que les interfaces viennent faire la dedans.. Bulbo
__________________
[Java] [NetBeans] [CVS] La FAQ Java Merci de ne pas me poser de questions techniques par MP. !! J'aurais voulu être une conserve !! |
|
|
00
|
|
|
#14 |
|
Membre confirmé
![]() Inscription : janvier 2005 Messages : 229 ![]() |
|
|
|
00
|
|
|
#15 |
![]() ![]() |
pour, celà simplifie un peu la notation du typage
F.
__________________
Développeur Java / Flex à Shanghai, Chine mes publications Mon dernier tutoriel : Messages Quit IRC : explications La rubrique IRC recrute des redacteurs : contactez moi Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE] |
|
|
00
|
|
|
#16 | |||
![]() ![]() Inscription : décembre 2006 Messages : 1 877 ![]() |
Citation:
Code :
donc cette ecriture doit rester possible.
__________________
Systèmes d'Informations Géographiques- Projets : GeoAPI GeotoolKit PuzzleGISPour un monde sans BigBrother IxQuick ni censure RSF |
|||
|
|
00
|
|
|
#17 | ||
|
Expert Confirmé Sénior
![]() ![]() Développeur Java/Web Inscription : avril 2002 Messages : 12 654 ![]() |
Pour moi c'est le type déclaré qui est important et non pas le type de la création , donc :
Code :
a++ [edit] je vois dans plusieurs sujets des remarques demandant à ce que les écritures actuelles restent utilisable : il n'y a aucun risque de suppression à ce niveau car cela impacterait la compatibilité ascendante...
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java |
||
|
00
|
|
|
#18 |
|
Membre expérimenté
![]() Inscription : juillet 2007 Messages : 729 ![]() |
Je suis plutôt pour, ça rendrait le code moins verbeux. La redondance n'apporte rien.
|
|
|
00
|
|
|
#19 | |||
![]() Consultant informatique Inscription : février 2004 Messages : 1 180 ![]() |
Citation:
Perso je vire tout les warnings de mes projets quand je peux, et aucun warning ne vient de mon code si j'en laisse c'est que je n'ai pas le choix.. Ah oui j'oubliais a part le warning lors de l'affectation ton code n'utilisera absolument pas les generics pour checker le type des objets que tu mets dans ta HashMap. Par contre si tu déclares ta variable avec les generic et que tu l'initialises avec un constructeur utilisant d'autres generic mais compatible avec ceux de la declaration, seuls ceux de la déclaration seront visibles au reste du programme, donc ceux du constructeur sont vraiment inutile. Bulbo
__________________
[Java] [NetBeans] [CVS] La FAQ Java Merci de ne pas me poser de questions techniques par MP. !! J'aurais voulu être une conserve !! |
|||
|
|
00
|
|
|
#20 | ||||
|
Membre Expert
![]() ![]() Inscription : juillet 2006 Messages : 765 ![]() |
J'ai jamais compris à quoi servait cette redondance. Mon compilatuer marche très bien si je fais :
Vector <Eleve> listeEleves=new Vector(); Que je mette ou non <Eleve> dans la deuxième partie ne change rien. Est-ce que cela change à la compilation ? Il y a même pire. Si je fais : Code :
Code :
Bref, je ne vois pas pourquoi on ne se limiterais à Vector <Eleve> listeEleves=new Vector(); sans même rajouter <> Je suppose qu'il doit y avoir une raison. Si on les supprime complètement, je suis d'accord, mais sinon je suis contre : pour éviter d'avoir deux styles de notations (j'aime pas ), et pour bien comprendre que Vector<Eleve> est un typage à part entière, qui n'hérite pas de Vector<Utilisateur>.
__________________
Robusta Web Library : Clients RESTful open source pour Java, Android & GWT. API Simple et Productive. Avec style. |
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com