What's New in Java 8
Offered By: Pluralsight
Course Description
Overview
This Java 8 C course covers lambda expressions and the Stream API but also many new additions all around the JDK.
This course covers the most useful parts of Java 8. This update of the Java platform is the biggest of all. It's even bigger than Java 5 that saw the introduction of generics. We'll begin with lambda expressions and the Stream API, which bring new fundamental patterns to the Java platform. Many problems solved with the Iterator pattern are now solved much more efficiently with the patterns brought by the Stream API. But Java 8 is not only about lambdas, streams and collectors, there is also a new Java Date and Time API which are covered in this course. This API fixes all the flaws of the previous Date/Calendar API and brings new, very useful, concepts and tools. Many new features that bring a functional programming approach have been added to the Collection API. This is also covered in detail. Many more things are covered; little things, scattered here and there in the JDK, like this new StringJoiner class, useful to join strings with a prefix, a postfix, and a separator. JavaFX and Nashorn are also quickly covered, to show the FXML way to describe Graphical User Interfaces, and the new ways to describe JavaFX in Javascript using Nashorn.
This course covers the most useful parts of Java 8. This update of the Java platform is the biggest of all. It's even bigger than Java 5 that saw the introduction of generics. We'll begin with lambda expressions and the Stream API, which bring new fundamental patterns to the Java platform. Many problems solved with the Iterator pattern are now solved much more efficiently with the patterns brought by the Stream API. But Java 8 is not only about lambdas, streams and collectors, there is also a new Java Date and Time API which are covered in this course. This API fixes all the flaws of the previous Date/Calendar API and brings new, very useful, concepts and tools. Many new features that bring a functional programming approach have been added to the Collection API. This is also covered in detail. Many more things are covered; little things, scattered here and there in the JDK, like this new StringJoiner class, useful to join strings with a prefix, a postfix, and a separator. JavaFX and Nashorn are also quickly covered, to show the FXML way to describe Graphical User Interfaces, and the new ways to describe JavaFX in Javascript using Nashorn.
Syllabus
- Introduction to Lambda Expressions in Java 8 49mins
- Java 8 Stream API and Collectors 73mins
- Java 8 Date and Time API 32mins
- Strings, IO, and Other Bits and Pieces 52mins
- Introduction to Java FX 8 28mins
- Nashorn: A JavaScript Engine on the JVM 19mins
Taught by
Jose Paumard
Related Courses
Parallel Programming in JavaRice University via Coursera Java9 New Features - Learn by coding it
Udemy Máster Completo en Java de cero a experto 2024 (+127 hrs)
Udemy Java Collections Framework + Generics, Lambdas & Stream API
Udemy Functional Programming + Lambdas, Method References, Streams
Udemy