• Algorithmic Complexity;
• Stack - last-in, last-out;
• Queue - first-in, first-out;
• Priority Queue.
• What is Multidimensional Array;
• Declaring and Creating Multidimensional Arrays;
• Initializing Multidimensional Arrays;
• Accessing Elements;
• Reading a Matrix.
• Sets (HashSet, TreeSet, LinkedHashSet);
• Maps (Hashmap, TreeMap, LinkedHashMap).
• Streams Basics;
• Types of Streams;
• Files and Directories;
• Serialization.
• Lambda Expressions;
• What Is a Function;
• Other Function Types;
• BiFunction.
• Defining Simple Classes;
• Fields;
• Methods;
• Constructors, Keyword this;
• Static Members.
• Generics Syntax;
• Generic Classes and Interfaces;
• Generic Methods;
• Type Erasure, Type Parameter Bounds.
• Variable Arguments;
• Iterators (Iterator, ListIterator);
• Comperators (Comparable).