Enjoy all of the 30 days of Java episodes in one big video!
Timestamps:
- The Basics - 00:00
- Basics Part 2 - Git fail, Control Flow - 0:27:11
- Git and GitHub Setup for Java Projects - 0:45:47
- Reading from a File, Collections - 01:10:15
- Java Collection Framework - 01:36:50
- Stacks Explained - 01:54:07
- Iterators - 02:08:15
- Backtracking Maze Solving Problem Intro - 02:20:43
- Maze Solver Solution (Part 1) - 02:38:05
- Maze Solver Solution (Part 2) - 02:55:29
- Valid Index (Bounds) Checking - 03:21:13
- Refactoring Examples - 03:21:46
- And I OOP (Object Oriented Programming) - 03:34:32
- Solving a List of Mazes - 03:58:17
- Parsing File Input - 04:00:04
- Looping with File Input - 04:17:06
- Collections Introduction - 04:28:25
- Hashing and HashMaps - 04:40:26
- hashCode Method Contract Explained - 5:00:10
- Override hashCode and equals - 05:09:57
- HashSet - 05:37:50
- Creating a Generic Class - 05:38:41
- Generics with Multiple Types - 05:48:40
- Generic Wildcards and Casting Lists - 06:04:42
- Gradle Setup - 06:12:32
- Packages - 06:24:53
- Access Modifiers - 06:39:19
- Check and Unchecked Exceptions - 06:46:46
- Throwing our Own Exceptions - 06:57:44
- What’s Next? - 07:04:45
#java #web-development