• # Les vrais ajouts

    Posté par . En réponse au journal Java 7 est dispo !. Évalué à 10.

    Java SE (parce que JEE n'évolue pas en même temps donc parler des entreprises...) 7 apporte :

    • les switch sur les String (pratique mais pas fondamentale)
    • les constantes entières séparées par des "_"
      int val = 10_000_000;
      
    • la classe Objects qui contiens quelques fonctions statiques pour notamment gérer de manière plus pratique les valeurs null
    • une nouvelle API pour la gestion des entrées/sorties avec par exemple la possibilité de surveiller le système de fichier (en standard donc portable)
    • une nouvelle version de la Javadoc avec aspect visuel plus intéressant
    • le « diamond » qui permet d'utiliser les génériques de manière plus concise
      List<String> l = new ArrayLst<>();
      
    • les try-with-resources (je crois que ça existe déjà en python) :
      try (BufferedReader br = new BufferedReader(new FileReader(path)) {
       return br.readLine();
      }
      
    • encore quelques ajouts (pour gérer les langages dynamiques et le multitâche notamment)

    On peut trouver un article facile à lire sur développez.com :
    Java 7 Release Candidate est disponible : retour sur nio2, coin, javadoc et ses autres nouveautés

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)