• [^] # Re: Les vrais ajouts

    Posté par (site web personnel) . En réponse au journal Java 7 est dispo !. Évalué à 3.

    Même en dehors de l'autoboxing, le switch peut est (si c'est bien fait) implémenté par quelque chose de bien plus efficace qu'une succession de tests, c'est sans doute l'une des raisons pour lesquelles il a un mot clef dédié. Autant dans le cas des entiers c'pas bien grave, autant pour des chaînes de caractères ça peut être critique (O(ln(nombre de possibilités)) au lieu de O(nombre de possibilités*taille de la chaîne)).

    Si on utilise un truc à base d'equals ça marche pas, et ça fait des appels de méthode « magiques » qui ne sont pas écrits dans le code source mais dans le langage (bon, OK, le nouveau système de try-with fout ça en l'air mais c'est quand même plus explicite de mon point de vue)