addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Sep 4: Java 8 Lambdas and Streams by Marty Hall

Title: Java 8 Lambdas and Streams by Marty Hall

When: Sep 4, 6:30 - 9 PM (presentation begins at 7 PM)


Although lambda expressions are not quite real functions, they are close enough for most purposes, and have very succinct syntax that looks like Scala anonymous functions (minus the type declarations). Although it hardly makes Java into Lisp, lambdas support a definite functional programming style that is long overdue in Java.

Streams are wrappers around collections that use lambdas pervasively. They support many operations that use lambdas, including "map", "reduce", "filter", and "forEach". They also support lazy evaluation, so if you map firstName over Employees, filter ones that start with "P", then choose the first, it really only maps and filters until the first match. Streams can also be parallel, so that the operations are automatically done concurrently, without any explicit multithreading code.

About the Speaker:

Marty Hall has been a Java book author and speaker since the very early days of Java. Wrote wrote "Core Servlets and JavaServer Pages", "More Core Servlets and javaServer Pages", and "Core Web Programming".  He also runs his own consultancy and teaches programming regularly at Johns Hopkins University.


The NationJS JavaScript Conference is coming up on Oct 4th.


Many thanks to the following annual supporters of the DC/Nova JUG.




Solution Street



Join or login to comment.

  • Johnny P.

    Great to see Marty present again. I've taken a semester course with him and his explanations were always clear. He's very developer-centric and senses "what if" questions and answers them in a practical way.

    September 5, 2013

  • John L.

    Outstanding presentation. Talk was well-organized and topics were explained clearly. Good questions from the audience.

    September 5, 2013

  • Amine R.

    Any change to get the deck ?

    September 5, 2013

  • Gray H.

    We found an iPhone charger after last night's meeting. Let me know if it is yours and we can get it back to you.

    September 5, 2013

  • umamaheswara k.

    I'm joining...

    September 4, 2013

  • A former member
    A former member

    Sorry. Can not secure baby sitter.

    September 3, 2013

  • umamaheswara k.

    I'm joining...

    September 3, 2013

  • umamaheswara k.

    I'm joining...

    September 3, 2013

  • umamaheswara k.

    I'm a Software Developer/Architect in the Metro DC Area

    September 3, 2013

Our Sponsors

  • Unanet

    One software for projects, people, and financials in the Cloud

  • JReport

    A Java reporting solution delivering customizable business intelligence.

  • BTI360

    Engineers who love crafting cool software that solves hard problems.

  • AOL

    In the business of making the internet better -- period.

  • Solution Street

    Know Java, C#, Ruby, or PHP? Solution Street needs great developers!

  • Sapient

    Sapient is our awesome hosts for our Java 8 meetup. Thanks!

  • Altamira Technologies

    Explore ALTAMIRA.

  • Liedos

    Liedos is a great scientific, engineering, and technology company.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy