Advanced Features in Java: List Algorithms & Implementations
Java
| Expert
- 8 videos | 56m 37s
- Includes Assessment
- Earns a Badge
In this course, you'll explore the different types of lists available in the Java Collections framework and important algorithmic operations on lists. You'll examine the LinkedList, Vector, and ArrayList classes, and how they all implement the List, Collection, and Iterable Interfaces. You'll see how Vectors are similar to ArrayLists, but are thread-safe and so best-suited for concurrent access and multi-threaded applications. Next, you'll learn how LinkedLists are faster than ArrayLists for list addition and deletion operations, but slower for random access. You'll then explore how to create custom Comparator objects and implement the Comparable interface. Finally, you'll learn how to use different list algorithms, such as sorting, shuffling, copying, and you'll examine the semantics of list equality.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDifferentiate between arraylists and linkedlists and the use cases where they are suitableDescribe the linkedlist and vector implementations of the list interfaceDescribe how you can create a custom comparator
-
Describe how you can use the .copy function to take values from one list and put them in anotherDescribe how overriding the .equals method will affect duplicatesDescribe how the overridden version of .equals can be used to control list equality operationsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 12s
-
8m 49sIn this video, find out how to differentiate between ArrayLists and LinkedLists and when they are suitable to use. FREE ACCESS
-
10m 56sAfter completing this video, you will be able to describe the LinkedList and Vector implementations of the List interface. FREE ACCESS
-
10m 35sAfter completing this video, you will be able to describe how to create a custom comparator. FREE ACCESS
-
8m 36sUpon completion of this video, you will be able to describe how to use the .copy function to take values from one list and put them in another. FREE ACCESS
-
8m 42sAfter completing this video, you will be able to describe how overriding the .equals method will affect duplicates in a list. FREE ACCESS
-
4m 47sAfter completing this video, you will be able to describe how the overridden version of .equals can be used to control list equality operations. FREE ACCESS
-
1m 59s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.