25 déc. 2015, 18:20

Pour compléter:

Petite précision sur && et ||
Ils évaluent la première partie et si elle est respectivement fausse ou vraie, l’autre n’est pas appellée ni vérifiée
& et | vérifient les deux
c’est pour ça qu’on peut faire sans avoir d’erreur ceci:

if(item != null && item.count == 42)

Avec Java 8 il est possible de définir des méthodes implémentées par défaut dans une interface