Data Structures in Java: Part 5, The Core Collection Interfaces

The Java Collections Framework defines six core interfaces, in two distinct trees. Learn the inheritance structure and the purpose of those interfaces. Learn how the interfaces declare polymorphic methods that apply to implementations of the interfaces and learn about the optional methods of the Collection interface.

provided by: 
Originally published at Internet.com


Java Programming, Lecture Notes #1358 * Preface * Preview * Discussion and Sample Programs * Summary * What's Next -----------------------------------

Preface

This is the fifth lesson in a miniseries on Java data structures and the Java Collections Framework. The first lesson in the miniseries was entitled Data Structures in Java: Part 1, Getting Started. The previous lesson was entitled Data Structures in Java: Part 4, Purpose of Implementations and Algorithms.

The purpose of this miniseries is to help you learn the essential features of Object-Oriented data structures in Java using the Collections Framework.

Viewing tip

You may find it useful to open another copy of this lesson in a separate browser window. That will make it easier for you to scroll back and forth among the different listings while you are reading about them.

Supplementary material

I recommend that you also study the other lessons in my extensive collection of online Java tutorials. You will find those lessons published at Gamelan.com. However, as of the date of this writing, Gamelan doesn't maintain a consolidated index of my Java tutorial lessons, and sometimes they are difficult to locate there. You will find a consolidated index at Baldwin's Java Programming Tutorials...

Read article at Internet.com site
Regional Articles
- Data Structures in Java: Part 5, The Core Collection Interfaces Alabama
- Data Structures in Java: Part 5, The Core Collection Interfaces Alaska
- Data Structures in Java: Part 5, The Core Collection Interfaces Arizona
- Data Structures in Java: Part 5, The Core Collection Interfaces Arkansas
- Data Structures in Java: Part 5, The Core Collection Interfaces California
- Data Structures in Java: Part 5, The Core Collection Interfaces Colorado
- Data Structures in Java: Part 5, The Core Collection Interfaces Connecticut
- Data Structures in Java: Part 5, The Core Collection Interfaces DC
- Data Structures in Java: Part 5, The Core Collection Interfaces Delaware
- Data Structures in Java: Part 5, The Core Collection Interfaces Florida
- Data Structures in Java: Part 5, The Core Collection Interfaces Georgia
- Data Structures in Java: Part 5, The Core Collection Interfaces Hawaii
- Data Structures in Java: Part 5, The Core Collection Interfaces Idaho
- Data Structures in Java: Part 5, The Core Collection Interfaces Illinois
- Data Structures in Java: Part 5, The Core Collection Interfaces Indiana
- Data Structures in Java: Part 5, The Core Collection Interfaces Iowa
- Data Structures in Java: Part 5, The Core Collection Interfaces Kansas
- Data Structures in Java: Part 5, The Core Collection Interfaces Kentucky
- Data Structures in Java: Part 5, The Core Collection Interfaces Louisiana
- Data Structures in Java: Part 5, The Core Collection Interfaces Maine
- Data Structures in Java: Part 5, The Core Collection Interfaces Maryland
- Data Structures in Java: Part 5, The Core Collection Interfaces Massachusetts
- Data Structures in Java: Part 5, The Core Collection Interfaces Michigan
- Data Structures in Java: Part 5, The Core Collection Interfaces Minnesota
- Data Structures in Java: Part 5, The Core Collection Interfaces Mississippi
- Data Structures in Java: Part 5, The Core Collection Interfaces Missouri
- Data Structures in Java: Part 5, The Core Collection Interfaces Montana
- Data Structures in Java: Part 5, The Core Collection Interfaces Nebraska
- Data Structures in Java: Part 5, The Core Collection Interfaces Nevada
- Data Structures in Java: Part 5, The Core Collection Interfaces New Hampshire
- Data Structures in Java: Part 5, The Core Collection Interfaces New Jersey
- Data Structures in Java: Part 5, The Core Collection Interfaces New Mexico
- Data Structures in Java: Part 5, The Core Collection Interfaces New York
- Data Structures in Java: Part 5, The Core Collection Interfaces North Carolina
- Data Structures in Java: Part 5, The Core Collection Interfaces North Dakota
- Data Structures in Java: Part 5, The Core Collection Interfaces Ohio
- Data Structures in Java: Part 5, The Core Collection Interfaces Oklahoma
- Data Structures in Java: Part 5, The Core Collection Interfaces Oregon
- Data Structures in Java: Part 5, The Core Collection Interfaces Pennsylvania
- Data Structures in Java: Part 5, The Core Collection Interfaces Rhode Island
- Data Structures in Java: Part 5, The Core Collection Interfaces South Carolina
- Data Structures in Java: Part 5, The Core Collection Interfaces South Dakota
- Data Structures in Java: Part 5, The Core Collection Interfaces Tennessee
- Data Structures in Java: Part 5, The Core Collection Interfaces Texas
- Data Structures in Java: Part 5, The Core Collection Interfaces Utah
- Data Structures in Java: Part 5, The Core Collection Interfaces Vermont
- Data Structures in Java: Part 5, The Core Collection Interfaces Virginia
- Data Structures in Java: Part 5, The Core Collection Interfaces Washington
- Data Structures in Java: Part 5, The Core Collection Interfaces West Virginia
- Data Structures in Java: Part 5, The Core Collection Interfaces Wisconsin
- Data Structures in Java: Part 5, The Core Collection Interfaces Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML