• [^] # Re: Java Virtual Machine 1.4.2 beta

    Posté par . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 8.

    Heiin????

    Les templates sont un moyen de générer du code typesafe facilement,je ne vois pas en quoi une classe virtuelle change qqch...

    Comment tu fais en java un vector ne contenant que tel ou tel type d'objet? Pour l'instant, soit tu réécris une classe à la main (avec tous ce qui vient avec, soit: un truc long et chiant), soit tu te retrouves avec un vector d'object et rien ne te limite, tu peux en faire un vector homogène ou hétérogène... le prob apparaitra lorsque tu utiliseras le contenu du vector, pas lors de l'ajout!

    Ca permet aussi d'avoir un code plus propre sans cast... tu feras:

    MimeEntry e=mimeVector.get(0);

    et non

    MimeEntry e=(MimeEntry)mimeVector.get(0);

    Ca me fait penser qu'un autre truc qui m'a toujours manqué dans java, c'est la surcharge des opérateurs...

    Enfin...


    ps: les templates ont bien d'autre utilisation que les containers, mais en général c'est la première application à laquelle on pense.