Questions marquées «java-8»

9
Rompre les optimisations JIT avec la réflexion

En jouant avec des tests unitaires pour une classe singleton hautement simultanée, je suis tombé sur le comportement étrange suivant (testé sur JDK 1.8.0_162): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass...

9
Java Stream: filtre avec plusieurs plages

J'essaie de filtrer une ressource et d'exclure certains éléments en fonction d'un champ. Pour exclure, j'ai un ensemble (qui contient un identifiant qui doit être exclu) et une liste (il contient plusieurs plages d'identifiants qui doivent être exclus). J'ai écrit la logique ci-dessous et je ne...

9
removeIf détail d'implémentation

J'ai une petite question de détail d'implémentation que je n'arrive pas à comprendre ArrayList::removeIf. Je ne pense pas que je puisse simplement le dire tel qu'il est sans certaines conditions préalables. En tant que tel: l'implémentation est fondamentalement un volume remove , contrairement à...