Data Structures in Java: Part 4, Purpose of Implementations and Algorithms

Baldwin explains that the core collection interfaces in the Java Collections Framework allow collections to be manipulated without regard for how they are implemented.

provided by: 
Originally published at Internet.com


Java Programming, Lecture Notes #1356 * Preface * Preview * Introduction * Discussion and Sample Program * Summary * What's Next -----------------------------------

Preface

This is the fourth 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 purpose of this miniseries is to help you learn the essential features of Object-Oriented data structures in Java using the Collections Framework.

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.

The index on my site provides links to the lessons at Gamelan.com .

Preview

At least three things are included in a collections framework: * interfaces * implementations * algorithms The previous lesson discussed the purpose of the interfaces. This lesson will discuss the purpose of the implementations and the algorithms in the Collections Framework.

Introduction

In the previous lesson, entitled Data Structures in Java: Part 3, Purpose of Framework Interfaces, we learned that the framework provides nine concrete implementations of the interfaces in the framework. These nine implementation classes are available for immediate instantiation to produce objects to satisfy your collection needs...

Read article at Internet.com site
Regional Articles
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Alabama
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Alaska
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Arizona
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Arkansas
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms California
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Colorado
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Connecticut
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms DC
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Delaware
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Florida
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Georgia
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Hawaii
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Idaho
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Illinois
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Indiana
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Iowa
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Kansas
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Kentucky
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Louisiana
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Maine
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Maryland
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Massachusetts
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Michigan
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Minnesota
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Mississippi
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Missouri
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Montana
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Nebraska
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Nevada
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms New Hampshire
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms New Jersey
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms New Mexico
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms New York
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms North Carolina
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms North Dakota
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Ohio
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Oklahoma
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Oregon
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Pennsylvania
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Rhode Island
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms South Carolina
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms South Dakota
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Tennessee
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Texas
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Utah
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Vermont
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Virginia
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Washington
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms West Virginia
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms Wisconsin
- Data Structures in Java: Part 4, Purpose of Implementations and Algorithms 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