We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Java 11 Fundamentals

Collections

Richard Warburton

In this course, you will learn why you would want to use collections instead of arrays and understand the power of lists, sets, and maps.

Read more

In this course, you will learn why you would want to use collections instead of arrays and understand the power of lists, sets, and maps.

Working with data is fundamental to any business problem. In this course, Java Fundamentals: Collections, you will learn about Java Collections - data structures designed to store and process data in memory. First, you will discover why you would want to use collections instead of arrays. Then, you will cover the capabilities of lists, sets, maps, and also the different data structure tradeoffs. Finally, you will explore important collection algorithms and how different collection implementations work. By the end of this course, you will know how to use Java Collections to process data.

Enroll now

What's inside

Syllabus

Course Overview
What Are Collections and Why Use Them?
Collections with Iteration Order: Lists
Collections of Pairs: Maps
Read more
Java Streams
Collection Operations and Factories
Collection with Uniqueness: Sets

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops foundational understanding of collection data structures in Java, essential for any software developer
Taught by Richard Warburton, an experienced instructor with a strong reputation in Java programming
Covers a range of collection types (lists, sets, maps) and their practical applications
May require learners to have a basic understanding of data structures and algorithms
Focuses on Java-specific collections, which may not be immediately transferable to other programming languages

Save this course

Save Java 11 Fundamentals: Collections to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Java 11 Fundamentals: Collections. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Java 11 Fundamentals: Collections will develop knowledge and skills that may be useful to these careers:
Data Scientist
A Data Scientist uses data to build models that can predict future outcomes. This course in Java Collections can help you build a foundation in the data structures used to store and process data. This understanding is essential for a Data Scientist who needs to work with large and complex datasets.
Machine Learning Engineer
A Machine Learning Engineer designs and develops machine learning models. This course in Java Collections can provide you with the skills to understand the data structures used in machine learning models and how to efficiently store and retrieve data.
Business Intelligence Analyst
A Business Intelligence Analyst uses data to identify trends and opportunities for businesses. This course in Java Collections can help you build a foundation in the data structures used to store and process data, which is essential for analyzing large and complex datasets.
Data Architect
A Data Architect designs and manages data systems. This course in Java Collections can provide you with the skills to understand the data structures used in data systems and how to efficiently store and retrieve data.
Data Analyst
A Data Analyst gathers and interprets data to find trends and patterns. This course in Java Collections can provide you with the foundation to understand the different data structures used to store and process data in memory. This understanding is essential for a Data Analyst who needs to make sense of large amounts of data.
Actuary
An Actuary uses mathematical and statistical techniques to assess risk. This course in Java Collections can provide you with the skills to understand the data structures used in risk assessment and how to efficiently store and retrieve data.
Computer Programmer
A Computer Programmer writes and maintains code for computer software. This course in Java Collections can provide you with the skills to work with data in memory, which is essential for developing efficient and reliable software applications.
Operations Research Analyst
An Operations Research Analyst uses mathematical and analytical techniques to solve business problems. This course in Java Collections can provide you with the skills to understand the data structures used in operations research and how to efficiently store and retrieve data.
Statistician
A Statistician collects, analyzes, and interprets data. This course in Java Collections can provide you with the skills to understand the data structures used in statistical analysis and how to efficiently store and retrieve data.
Financial Analyst
A Financial Analyst analyzes financial data to make investment recommendations. This course in Java Collections can provide you with the skills to understand the data structures used in financial analysis and how to efficiently store and retrieve data.
Quantitative Analyst
A Quantitative Analyst uses mathematical and statistical techniques to analyze financial data. This course in Java Collections can provide you with the skills to understand the data structures used in financial data and how to efficiently store and retrieve data.
Software Developer
A Software Developer designs, develops, and maintains software applications. This course in Java Collections can provide you with the skills to work with data in memory, which is essential for developing efficient and reliable software applications.
Database Administrator
A Database Administrator maintains and optimizes databases. This course in Java Collections can provide you with the skills to understand the data structures used in databases and how to efficiently store and retrieve data.
Systems Analyst
A Systems Analyst analyzes and designs computer systems. This course in Java Collections can provide you with the skills to understand the data structures used in computer systems and how to efficiently store and retrieve data.
Information Security Analyst
An Information Security Analyst protects an organization's computer systems and data from unauthorized access. This course in Java Collections can provide you with the skills to understand the data structures used to store and process data, which is essential for securing sensitive information.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Java 11 Fundamentals: Collections.
Explores effective ways of using the Java Collections Framework and other core Java APIs.
Provides a comprehensive overview of Java programming, including a section on the Java Collections Framework.
Provides a comprehensive and in-depth look at the Java programming language, including the Java Collections Framework.
Provides a comprehensive guide to writing concurrent code in Java, including how to use the Java Collections Framework in a concurrent setting.
Provides a concise overview of the Scala programming language, including how to use the Java Collections Framework in Scala.
Provides a comprehensive guide to the Rust programming language, including how to use Rust's standard library collections.
Provides a comprehensive guide to the Go programming language, including how to use Go's standard library collections.
Provides a collection of recipes for solving common problems in Python, including how to use Python's standard library collections.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Java 11 Fundamentals: Collections.
Working with Arrays and Collections in C# 9
Most relevant
Working with Arrays and Collections in Java (Java SE 11...
Most relevant
Collections in Java SE 17
Most relevant
Advanced C# 7 Collections
Most relevant
Using Arrays and Collections in TypeScript 5
Most relevant
Use Java APIs to sort and search a collection of data
Most relevant
JavaScript Arrays and Collections
Most relevant
Working with Collections in Oracle PL/SQL
Most relevant
Core Java - Advanced Fundamentals
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser