Advanced Java: Hands-on with Streams, Lambda Expressions, Collections, Generics and More
Offered By: LinkedIn Learning
Course Description
Overview
Take your Java programming to the next level in this advanced course, and test your skills in a series of programming challenges.
Syllabus
Introduction
- Advance your Java Skills
- CoderPad challenge environment
- Functional programming
- Lambda expressions
- Streams API and handling data sets
- Solution: Java streams and lambda expressions
- Java collection framework
- Role of generics
- Creating and using classes with parameterized types
- Solution: Refactor to parameterized type
- Understanding annotations
- Creating custom annotations
- Reflection API for dynamic code manipulation
- Solution: Custom annotation
- Concurrency and multithreading explained
- Java concepts for concurrency
- Solution: Implement a concurrent algorithm
- Singleton design pattern and its use cases
- Implementing the Singleton pattern
- Solution: Create a singleton
- Keep going with Java
Taught by
Maaike van Putten
Related Courses
C++ For C Programmers, Part AUniversity of California, Santa Cruz via Coursera Programming Languages, Part C
University of Washington via Coursera AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX Введение в iOS-разработку
Moscow Institute of Physics and Technology via Coursera Java Programming: Step by Step from A to Z
Udemy