Working with Arrays and Collections in Java (Java SE 11 Developer Certification 1Z0-819)
Collections and Arrays are essential data structure concepts that any developer will need to understand to be a successful programmer. This course will teach you the core Java Collection framework, Arrays and Generic Typing.
What you'll learn
Passing the Java certification requires a solid foundation and knowledge in Arrays and Collections.
In this course, Working with Arrays and Collections in Java (Java SE 11 Developer Certification 1Z0-819), you’ll learn the fundamentals of the Java Collections framework and Java Generics:
- explore the basic Java Array type
- discover the Java Collections family of data structures
- learn how to apply Generic typing to classes, parameters, and methods
Table of contents
- Introduction 1m
- Java Primitive Arrays 2m
- Demo: Arrays in Action 5m
- Array Value Allocation 1m
- Demo: Accessing and Iterating Arrays 3m
- Demo: Sorting Arrays 2m
- Demo: Searching Arrays 3m
- Understanding Array Comparison 2m
- Demo: Varargs and the Java "main" Method 2m
- Demo: Multidimensional Arrays 3m
- Summary 1m
In this course, you will build a solid understanding about Java collections and be able to pick the right data structure for your data needs and solutions. You will be able to understand the performance implications of each of the different collection types and be able to study and pass the collections portion of the Java Developer Certification.
An array in Java is a container object that holds a fixed number of values of a single type. The length of an array is fixed and established when the array is created.
Java generics are sets of related methods or sets of similar types. Generics allow different data types: integers, strings, or other user-defined types to be used as a parameter to classes, methods, or interfaces.
Collections reduce required programming efforts by providing useful data structures and algorithms. The collections framework frees you to concentrate on important parts of your program rather than low level maintenance required to make it work.