Temple Classifieds>Temple Online Courses>Functional Programming with Java and Threads

Functional Programming with Java and Threads

About this Course

This course provides an in-depth journey through modern Java object-oriented and function programming concepts and features, and explores how to apply these concepts and features to implement efficient and scalable concurrent programs using very modern Java features like virtual threads. The first week gives an overview of Java object-oriented and functional programming paradigms. The second and third week delve into Java functional programming features, such as lambda expressions, method references, and functional interfaces. The final week explores the intricacies of very modern Java platform threads, virtual threads, as well as Java\'s asynchronous computation features, such as Future & FutureTask. After completing this course, you\'ll gain a deep understanding of both object-oriented and functional programming concepts and features in Java, along with the ability to apply these concepts and features to develop multi-threaded programs. To illustrate key points, we walk through numerous case studies, all of which are available in open-source form from my GitHub repository.

Created by: Vanderbilt University


Related Online Courses

Arts and culture leaders have a tough but rewarding task: creating and leading sustainable organizations that deliver real social value. There is a lot of competition out there. Being an effective... more
In this course on Digestion, Micturition, and Reproduction, you will learn about the wonderful diversity of the digestive, urinary, and reproductive systems and the medical language that is used to... more
Unlock the full potential of Azure DevOps and Git to master modern software delivery practices. This course equips you with the skills to manage projects, streamline development, and implement... more
The culminating course in this specialization dives into the integration of Kubernetes with Continuous Integration and Continuous Deployment (CI/CD) pipelines, providing learners with a... more
This 3-course specialization is intended for professionals and students in cybersecurity and remote work. Participants will become equipped with the knowledge and skills necessary to navigate the... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL