WHAT’S NEW IN JAVA 8 – GTJV8
Oracle recently released Java 8. This one-day seminar lifts the lid on the host of new features in this exciting new platform.
Java developers and designers who are looking to adopt Java 8 and see what it has to offer.
Extensive experience in the Java language.
There are a number of options of suitable follow-on courses, depending on your business needs. Please contact us for further details.
Setting the scene: What is Java 8? When is it due? Where can I get it?
Lambda expressions: What are lambda expressions? Formal syntax for lambda expressions; Lambda expression simple syntax; Lambda expressions that return a value; Lambda expressions with multiple arguments; Lambda expressions and scope; Common usage scenarios
Method enhancements:Method references; Constructor references; Default methods; Static methods in interfaces
New functional interfaces: Function<T,R>; Predicate<T>; Consumer<T>; Supplier<T>; BinaryOperator<T>; Additional new functional interfaces
Streams: Sequential vs. parallel streams; Immediate vs. terminal operations; Stream example; Lazy evaluation; A closer look at immediate and terminal operations; Primitive-specialized streams
Enhanced collections API: Iteration; New methods in List<T>; New methods in Map<K,V>
Enhanced concurrency API: ConcurrentHashMap; CompletableFuture; CountedCompleter; Adders and accumulators; Additional new features