Before we get started, there are some things that you should already know about programming in general. This course is designed to give a more comprehensive explanation of data structures and how they work in Java.
- [Instructor] What you should know. Before we get started, there are a few things that you should already know about programming in general. This course is designed to give a more comprehensive explanation of data structures and how they work in Java. You should already be familiar with basic principles of programming, specifically, primitive data types and wrapper classes. If you do have a knowledge and practice with using arrays, that's a plus, but not necessary. If you're not familiar with these principles, or if you need a refresher, take a look at my Up and Running with Java course, here in our library.
For this course, I'm using an integrated development environment, or an IDE, called NetBeans, which is a free, open-source download available at NetBeans.org. Feel free to follow along with NetBeans, or any other IDE of your choice, including a plain text editor.
In this course, explore data structures in the Java language. Follow Peggy Fisher as she introduces you to several types of commonly-used data structures in Java. Peggy explores ArrayLists and LinkedLists, both of which implement the List interface, which extends the Collection interface and allows you to access list elements in a specific order. She also goes into the Vector, Stack, and Queue collection classes. To help you better understand these new concepts, Peggy wraps up the course with a challenge—creating a grocery list—and provides a solution for that challenge.
- Reviewing the types of data structures
- Working with the Collection interface and Iterable interface
- Working with ArrayLists and LinkedLists
- Using the Vector, Stack, and Queue collection classes