This Java 8 New Features training course provides hands-on experience with lambda expressions introduced in Java 8 as well as many other changes to the language and libraries. Attendees will get a full appreciation of functional-style programming and the new idioms made possible by lambda expressions that make their code easier to read and understand. The course then explores the Streams API, which lets you write powerful code that processes a collection of data in a declarative way. Attendees will get a full appreciation of what streams are and how they can use them in their programs to process collections of data concisely and efficiently.
TRAINING AT YOUR SITE
Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.
*Events with the Partial Day Event clock icon run longer than normal but provide the convenience of half-day sessions.
Jun 24 - 26 9:00 AM - 4:30 PM EDT Online (AnyWare) Reserve Your Seat
Jul 29 - 31 9:00 AM - 4:30 PM EDT Online (AnyWare) Reserve Your Seat
Aug 26 - 28 9:00 AM - 4:30 PM EDT New York / Online (AnyWare) Reserve Your Seat
Sep 23 - 25 9:00 AM - 4:30 PM EDT Ottawa / Online (AnyWare) Reserve Your Seat
Oct 28 - 30 9:00 AM - 4:30 PM EDT Herndon, VA / Online (AnyWare) Reserve Your Seat
Dec 2 - 4 9:00 AM - 4:30 PM EST New York / Online (AnyWare) Reserve Your Seat
Dec 16 - 18 9:00 AM - 4:30 PM EST Ottawa / Online (AnyWare) Reserve Your Seat
Jan 27 - 29 9:00 AM - 4:30 PM EST Herndon, VA / Online (AnyWare) Reserve Your Seat
Feb 24 - 26 9:00 AM - 4:30 PM EST New York / Online (AnyWare) Reserve Your Seat
Mar 24 - 26 9:00 AM - 4:30 PM EDT Ottawa / Online (AnyWare) Reserve Your Seat
Guaranteed to RunWhen you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.
Partial Day EventLearning Tree offers a flexible schedule program. If you cannot attend full day sessions, this option consists of four-hour sessions per day instead of the full-day session.
Anyone developing Java applications who has core Java SE skills and wishes to capitalize on the addition of lambda expressions and streams library in Java 8 to create less error-prone and simpler concurrent programs.
This course provides hands-on experience with new features added in version 8 and later of the Java programming language. It covers lambda expressions, the new Date and Time API, default methods for interfaces, streams and the associated techniques for processing data in parallel and asynchronously as well as other changes to the language and libraries.
Anyone developing Java applications who has core Java SE skills and wishes to leverage lambda expressions in their code to make it easier to evolve, simpler to understand and more maintainable, as well as anyone who wishes to leverage Java streams in their programs to process collections of data concisely and efficiently.
The course assumes a background in Java programming with Java 7.
This course is suitable for people who are familiar with core Java programming. It aims to get the attendee to the point where they can take advantage of features in Java version 8 and later to:
This course builds on the basic Java programming constructs. For a person who does not already program in Java the ideal course is the four-day Introduction to Java Programming Training while for best practices and design patterns one would look at Java Best Practices and Design Patterns Training. There is a specialized course for Java Web Services, Building REST and SOAP Web Services with Java Training, as well as one for Spring and Hibernate, Java Spring and Hibernate Training: Developing Enterprise Java Applications.
Approximately 40% of time on the course is devoted to hands-on exercises, allowing you to gain extensive experience with lambda expressions. Exercises include: