Course materials & problems for Soft Uni Java Advanced course, starting September 2017.
https://softuni.bg/trainings/1728/java-advanced_september-2017
- Bitwise operations, Statements, Conditional Statements, Loops
- Functions, Arrays, Strings, Matrices
- Manual String Processing, State Machines, Regex
- Sorting (Selection, Bubble), Searching (Linear Search, Binary Search), Aglorithm Complexity, Recursion
- Objects, Classes, Reference Types, Collections API
- Functions, Function types (delegates, predicates, consumers), lambda code formatting
- Introducing Stream API - advanced Stream methods (grouping, flatMap, ...)
- I/O Streams, File open, File write, File close
- Paralel programming, synchronize, volatile, …