This is the first of three sections on lambdas in Java 8. It covers basic lambda syntax, effectively final local variables, the @FunctionalInterface annotation, and method references. See http://www.coreservlets.com/java-8-tutorial/ for the complete tutorial series (Lambdas and Streams in Java 8) and associated code. That site also lets you download PDF files of each lecture, for saving or printing. Please email email@example.com for info on how to arrange customized courses on Java 7, Java 8, JSF 2.2, PrimeFaces, Hadoop, jQuery/Ajax, and other Java EE topics onsite at YOUR location.