udemy-professional-java-developer-career-starter-java-foundations-2022-2-2

Code\ 15:12 Implementing Randomness 35:02 Testing for Randomness A Deeper Explanation 1:00:28 Tracking the Number of Guesses 1:35:07 Handling More than Four Guesses 1:46:45 Wrapping up Testing 2:11:42 Reimplementing the Guessing Game User Interface 2:25:03 Debugging Code Part One 3:00:49 Debugging Code Part Two OOP\ 3:17:53 Intro 3:19:24 Enums 3:50:25 Enum Ordinals 4:12:24 Enum Methods 4:33:20 Enum Fields 4:55:59 Enum ValueOf 5:08:20 The ’this’ Keyword 5:21:13 Setup for More Advanced OOP Topics 5:34:31 Employee Salaries Continued 6:03:33 Completing Other Employee Cases 6:28:00 Introducing a Programmer Class 7:02:11 Implementing the Other Employee Classes 7:28:34 Introducing Interfaces 7:58:04 Revisiting Class Hierarchies 8:18:58 Completing the Employee Class Hierarchy 8:38:00 Dealing with the Null Case 8:45:35 Introducing Abstract Classes 9:07:51 Factory Methods 9:35:28 Nested Classes 9:45:17 Other Types of Nested Classes 10:03:00 Records 10:23:35 Lambdas Versus Anonymous Classes 10:42:18 Composition Versus Inheritance 11:07:11 Default Methods 11:29:10 Comparing Classes with ’instanceof’ 11:48:32 OOP Recap