Tout d'abord merci a Herve, Olivier et Remi pour leurs reponses.
Je continue la chasse aux "anomalies" de la syntaxe Java.
1) La declaration de classe a l'interieur d'une methode (a priori ca n'a aucun interet)
Ca sert surtout pour cr�er des adapteurs � la noix, qui sertont jet�s d�s que le d�veloppeur voudra ajouter une ou deux fonctionnalit�s.
2) La possibilite d'avoir un champ du meme nom que la classe (certes y'a le contexte mais franchement c'est douteux) (ca apparait une fois dans les sources du JDK)
3) Le triplet try/catch/finally compte pour une seule instruction: if(!frame.isMaximum()) try { frame.setMaximum(true); } catch (PropertyVetoException e2) { } else try { frame.setMaximum(false); } catch (PropertyVetoException e3) { } La encore, je n'avais jamais vu ca avant et ca apparait UNE fois dans les sources du JDK.
Tiens, �a ne m'�tonne pas, m�me si c'est singuli�rement crado. J'ai d�ja vu �a dans des codes, mais avec des if()
for() {...}
4) Plus, bien sur, l'appel de methodes statiques a partir d'une instance.
Bien s�r ^_^
Alors, "si j'etais moi", je virerais tout ca.
Si tu �tais Sun, tu aurais peut-�tre appris � ce d�veloppeur � mieux coder, non ?
Guillaume
-- Nicolas Delsaux "Une nymphomane est une femme aussi obs�d�e par le sexe que l'homme moyen."
