Advanced Java: Hands-on with Streams, Lambda Expressions, Collections, Generics and More
Offered By: LinkedIn Learning
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
- 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
A Beginner's Guide to Java ProgrammingPackt 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