Compte rendu de la soirée spéciale Java 7

Java 7C’est donc Eamonn Mc Manus qui nous a présenté les nouveautés de Java 7 devant une salle bien remplie.
Nous avons ainsi pu découvrir les nouveautés syntaxiques apportées via le projet Coin :

  • Strings in switch

    case "truc":
    processTruc(s);
    break;
  • Binary integral literals

    int value = 0b10000000; // 128
  • Underscores in numeric literals

    int oneMillion = 1_000_000;
    //remplace int oneMillion = 1000000;
  • Multi-catch and more precise rethrow

    catch (IOException|SQLException ex) {
    logger.log(ex);
    throw ex;
    }
  • The diamond operator

    Map> map = new HashMap>();
    //devient plus simple à écrire
    Map> map = new HashMap<>();
  • try-with-resources statement

    BufferedReader br = new BufferedReader(new FileReader(path));
    try {
    return br.readLine();
    } finally {
    br.close();
    }
    //pourra s'ecrire :
    try (BufferedReader br = new BufferedReader(new FileReader(path)) {
    return br.readLine();
    }

AlpesJUG chez Oracle

AlpesJUG chez Oracle


Il faut ajouter à tout cela de nombreuses améliorations notamment au niveau de NIO2 et la possibilité de ‘profiter’ de fonctions avancées qui peuvent dépendre de l’OS (comme les liens symboliques,la lecture par secteur des répertoires, …) et pour profiter du parallélisme l’ajout du désormais fameux fork/join.
Tout s’est donc bien terminé autour de tartes salées bio du traiteur « La ballade des joyeux marmitons » à Meylan gracieusement offertes par Oracle.

Cliquez ici pour récupérer les slides et des exemples de code présentant les nouveautés de Java 7.

Les photos de la soirées (encore Merci Ludo)

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.