Back to Java Users Group Home Print this page

Java Users Group

October 2013 Meeting Information


October 8, 2013
Technical Overview of Java 8 Collections

This month, Paul Furbacher will be presenting Technical Overview of Java 8 Collections. The "Collections" framework has undergone a significant change in Java 8. Bulk operations - namely, filter, map, and reduce - have been added. These go well beyond simple iterations. Using Java 8 lambdas (closures), they allow operating on data in either a serial (much like current iterators, on the same thread), or a parallel (on many threads at the same time) manner. Being able to operate on large data sets in a parallel manner facilitates application liveliness, and opens up the possibility to utilize multiple cores to greatly speed up data processing. We'll take a first look at the new "bulk operations" in Java 8 collections. They depend on Java 8 features, such as lambdas, default methods, and so on. That means we will be using an early access release of Java 8 and a nightly build of Spring Tool Suite (STS) which is built on top of the BETA_8 branch of Eclipse 4.3 (Kepler). The latter can be found here. If you decide to play with an STS nightly build so that you can work with Java 8 features, be sure to grab a build under the title "SPRING TOOL SUITE - BASED ON ECLIPSE 4.3 - INCLUDING JAVA8 SUPPORT."

Meetings are held every second Tuesday of the month at the Scotch Plains Rescue Squad second floor meeting hall starting promptly at 7:30pm. Meetings are open to the public, and visitors are encouraged to join ACGNJ.

SIG Leader Mike Redlich
Phone: (908) 246-0410