Ich habe Grad bischen über Neuerungen in Java 8 gelesen, und mir sind dazu einige fragen in den Sinn gekommen, die ich mit euch gerne klären würde.
StreamAPI -> die Terminierenden Methoden min/max/avg/sum.
Dadurch das man einen Stream nur einmal terminieren kann muss man für jedes den Stream neu aufbauen.
Oft will man ja aber gerade von diesen nicht nur einen sondere mehre -> da muss man also den stream wieder vollständig durchlaufen. Oder gibt es da eine andere Möglichkeit?
StreamAPI -> Einfach zum parallelisieren
es ist ja möglich die einfach parallel ablaufen zu lassen -> das Zahlt sich aber natürlich nicht bei allen aufgaben / Datenmengen aus.
Gibt es da nützliche Faust-Regeln ab wann parallel sinnvoll ist?
CompletableFutures -> CompletableFutures<>().supplyAsync().thenApply().theanAccep();
Ich kann das Konzept dahinter nicht verstehen -> was lassen diese bessere anders lösen als Streams?
StreamAPI -> die Terminierenden Methoden min/max/avg/sum.
Dadurch das man einen Stream nur einmal terminieren kann muss man für jedes den Stream neu aufbauen.
Oft will man ja aber gerade von diesen nicht nur einen sondere mehre -> da muss man also den stream wieder vollständig durchlaufen. Oder gibt es da eine andere Möglichkeit?
StreamAPI -> Einfach zum parallelisieren
es ist ja möglich die einfach parallel ablaufen zu lassen -> das Zahlt sich aber natürlich nicht bei allen aufgaben / Datenmengen aus.
Gibt es da nützliche Faust-Regeln ab wann parallel sinnvoll ist?
CompletableFutures -> CompletableFutures<>().supplyAsync().thenApply().theanAccep();
Ich kann das Konzept dahinter nicht verstehen -> was lassen diese bessere anders lösen als Streams?