YoVDO

Advanced Java: Hands-on with Streams, Lambda Expressions, Collections, Generics and More

Offered By: LinkedIn Learning

Tags

Java Courses Generics Courses Concurrency Courses Multithreading Courses Lambda Expressions Courses Singleton Pattern Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
1. Streams and Lambda Expressions
  • Functional programming
  • Lambda expressions
  • Streams API and handling data sets
  • Solution: Java streams and lambda expressions
2. Collections and Generics
  • Java collection framework
  • Role of generics
  • Creating and using classes with parameterized types
  • Solution: Refactor to parameterized type
3. Annotations and Reflection
  • Understanding annotations
  • Creating custom annotations
  • Reflection API for dynamic code manipulation
  • Solution: Custom annotation
4. Concurrency and Multithreading
  • Concurrency and multithreading explained
  • Java concepts for concurrency
  • Solution: Implement a concurrent algorithm
5. Working with the Singleton Design Pattern
  • Singleton design pattern and its use cases
  • Implementing the Singleton pattern
  • Solution: Create a singleton
6. Conclusion
  • Keep going with Java

Taught by

Maaike van Putten

Related Courses

A Beginner's Guide to Java Programming
Packt via FutureLearn
A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Confluent Certified Developer for Apache Kafka (CCDAK)
A Cloud Guru
JBoss EAP Administration
A Cloud Guru
Advanced Data Structures in Java
University of California, San Diego via Coursera