http://www.oracle.com/technetwork/java/javase/downloads/index.html

I'm surprised how much useful JDK additions are included that I haven't 
heard much about. java.time and streams/collections are awesome, but 
everyone knows about those.

Here are a bunch more useful additions:

CompletableFuture: a Promise
PrimitiveIterator: subclasses of things like Iterator<Integer> and 
Iterator<Double> that have non-boxed methods like nextInt and nextDouble.
LongAdder/DoubleAdder: faster than normlaatomic
DoubleSummaryStatistics/IntSummaryStatistics: even if variance was 
tragically omitted...
String.join: much needed in the base library.
Files.lines/list
Random.doubles()/ints()/longs()
Optional (with flatMap!!) OptionalInt/Long/etc (no flatMap :( )
optimized unsigned integer helper functions
ThreadLocal.withInitial

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.

Reply via email to