• [^] # Re: révolutionnaire !

    Posté par . En réponse à la dépêche Java 2 Standard Edition version 5.0. Évalué à 4.

    Pour pleine de bonnes raisons.

    * En fait l'autoboxing peut entrainer des trucs bizarres :

    public int compute(int a, int b) {
    return a+b ;
    }

    Qu'est ce qui se passe quand tu fais :

    Integer AA = new Integer(1) ;
    Integer BB = null ;
    int sum = compute (AA, BB) ;

    Tu auras un null pointer exception sur une methode qui ne comporte que des types primitifs !!!

    * De plus l'autoboxing peut entrainer des pb de perfs assez conséquent si on n'est pas vigilant. (création et destruction d'objets).

    Bref moi non plus je ne suis pas un fan...