FileMood

Download Java Masterclass 2025 (Jan-2025)

Java Masterclass 2025 Jan 2025

Name

Java Masterclass 2025 (Jan-2025)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

53.5 GB

Total Files

1147

Last Seen

2025-07-18 01:05

Hash

5FBDCD7D496AEFDA187FC2B61DC216FFC76D6098

/31. Java Tutorial Expressions, Statements, and More - Old content for Java 11/

16. Method Overloading.mp4

230.4 MB

01. Introduction.mp4

2.2 MB

02. Keywords And Expressions.mp4

29.4 MB

03. Statements, Whitespace and Indentation (Code Organization).mp4

38.6 MB

04. Code Blocks And The If Then Else Control Statements.mp4

85.1 MB

05. if then else Recap.mp4

22.4 MB

06. Methods In Java.mp4

91.2 MB

07. More On Methods And A Challenge.mp4

134.7 MB

08. Method Challenge - Final Code Changes.mp4

52.3 MB

09. DiffMerge Tool Introduction.mp4

7.7 MB

10. Install DiffMerge.mp4

11.2 MB

11. Using DiffMerge.mp4

139.4 MB

12. Coding Exercises.mp4

49.5 MB

13. Coding Exercises Example Part 1.mp4

59.5 MB

14. Coding Exercises Example Part 2.mp4

76.1 MB

15. Coding Exercises Example Part 3.mp4

69.8 MB

17. Method Overloading Recap.mp4

16.2 MB

18. Seconds and Minutes Challenge.mp4

43.8 MB

19. Bonus Challenge Solution.mp4

80.6 MB

/01. Getting Started/

02. Remaster in Progress.mp4

1.5 MB

03. Video Quality.mp4

3.5 MB

04. Subtitles.mp4

2.4 MB

05. How to Get Help.mp4

3.1 MB

06. Important Tip - Source Code.mp4

4.8 MB

07. Biggest Tip to Succeed as a Java Programmer.mp4

2.7 MB

08. Which Version of Java.mp4

6.1 MB

01. Introduction To The Course.mp4

2.1 MB

/assets/

01. Slides-Getting-Started-Introduction-To-The-Course.pptx

479.2 KB

02. Slides-Getting-Started-Remaster-in-Progress.pptx

472.9 KB

03. Slides-Getting-Started-Video-Quality.pptx

987.0 KB

04. Slides-Getting-Started-Subtitles.pptx

598.0 KB

05. Slides-Getting-Started-How-to-Get-Help.pptx

479.7 KB

06. Slides-Getting-Started-Important-Tip-Source-Code.pptx

476.3 KB

07. Slides-Getting-Started-Biggest-Tip-to-Succeed-as-a-Java-Programmer.pptx

472.9 KB

08. Slides-Getting-Started-Which-Version-of-Java.pptx

489.8 KB

/02. Programming Tools Setup/

01. Software Tools Introduction.mp4

5.8 MB

02. 6 Month Free Trial of IntelliJ Ultimate Edition - Please Read.html

2.6 KB

03. Install JDK 17 for Windows.mp4

15.8 MB

04. Install JDK 17 for Mac.mp4

14.9 MB

05. Install JDK 17 for Linux.mp4

17.7 MB

06. Confirming installation and intro to JShell.mp4

72.6 MB

/assets/

02. IntelliJ-IDEA-Ultimate-6-Month-Trial.pdf

2.6 MB

03. Slides-Programming-Tools-Setup-Install-JDK-17-for-Windows.pptx

476.0 KB

05. Slides-Programming-Tools-Setup-Instal-JDK-11-for-Linux.pptx

469.2 KB

06. Slides-Programming-Tools-Setup-Confirming-installation-and-ntro-to-JShell.pptx

1.1 MB

/03. First Steps/

01. Hello World.mp4

23.6 MB

02. Variables.mp4

29.9 MB

03. Starting out with Expressions.mp4

19.3 MB

04. Primitive Types.mp4

38.1 MB

05. byte, short, long and width.mp4

31.1 MB

06. Casting in Java.mp4

22.4 MB

07. Primitive Types Challenge.mp4

12.3 MB

08. Float and Double Primitives.mp4

26.3 MB

09. Floating Point Precision and a Challenge.mp4

27.6 MB

10. The char and boolean Primitive Data Types.mp4

45.9 MB

11. Primitive Types Recap and the String Data Type.mp4

61.3 MB

12. Operators, Operands and Expressions.mp4

36.9 MB

13. Abbreviating Operators.mp4

26.7 MB

/assets/

01. Slides-First-Steps-Hello-World.pptx

4.5 MB

02. Slides-First-Steps-Variables.pptx

476.9 KB

03. Slides-First-Steps-Starting-out-with-Expressions.pptx

437.6 KB

04. Slides-First-Steps-Primitive-Types.pptx

604.9 KB

05. Slides-First-Steps-byte-short-long-and-width.pptx

442.5 KB

06. Slides-First-Steps-Casting-in-Java.pptx

529.7 KB

07. Slides-First-Steps-Primitive-Types-Challenge.pptx

482.5 KB

08. Slides-First-Steps-Float-and-Double-Primitives.pptx

469.1 KB

09. Slides-First-Steps-Floating-Point-Precision-and-a-Challenge.pptx

490.9 KB

10. Slides-First-Steps-The-char-and-boolean-Primitive-Data-Types.pptx

651.6 KB

11. Slides-First-Steps-Primitive-Types-Recap-and-the-String-Data-Type.pptx

545.0 KB

12. Slides-First-Steps-Operators-Operands-and-Expressions.pptx

708.7 KB

13. Slides-First-Steps-Abbreviating-Operators.pptx

656.1 KB

/04. IntelliJ Basics/

01. From JShell to an IDE.mp4

6.0 MB

02. Installing IntelliJ IDEA for Windows.mp4

19.6 MB

03. Installing IntelliJ IDEA for Mac.mp4

10.3 MB

04. Installing IntelliJ IDEA for Linux.mp4

7.6 MB

05. Configuring IntelliJ IDEA - WINDOWS, MAC and LINUX.mp4

40.6 MB

06. Hello World in IntelliJ.mp4

21.2 MB

07. Hello World in IntelliJ.mp4

46.8 MB

08. if-then Statement.mp4

27.0 MB

09. Logical AND Operator.mp4

37.4 MB

10. Logical OR Operator.mp4

24.0 MB

11. Assignment Operator VS Equals to Operator.mp4

38.2 MB

12. Ternary Operator.mp4

19.9 MB

13. Operator Precedence and Operator Challenge.mp4

71.0 MB

/assets/

01. Slides-IntelliJ-Basics-From-JShell-to-an-IDE.pptx

482.8 KB

02. Slides-IntelliJ-Basics-Installing-IntelliJ-IDEA-for-Windows.pptx

473.1 KB

03. Slides-IntelliJ-Basics-Installing-IntelliJ-IDEA-for-Mac.pptx

473.1 KB

04. Slides-IntelliJ-Basics-Installing-IntelliJ-IDEA-for-Linux.pptx

473.0 KB

05. Slides-IntelliJ-Basics-Configuring-IntelliJ-IDEA-WINDOWS-MAC-and-LINUX.pptx

469.6 KB

06. Slides-IntelliJ-Basics-Hello-World-in-IntelliJ.pptx

414.7 KB

07. Slides-IntelliJ-Basics-Hello-World-in-IntelliJ.pptx

840.7 KB

08. Slides-IntelliJ-Basics-if-then-Statement.pptx

703.4 KB

10. Slides-IntelliJ-Basics-Logical-OR-Operator.pptx

895.0 KB

11. Slides-IntelliJ-Basics-Assignment-Operator-VS-Equals-to-Operator.pptx

522.3 KB

12. Slides-IntelliJ-Basics-Ternary-Operator.pptx

747.8 KB

13. Slides-IntelliJ-Basics-Operator-Precedence-and-Operator-Challenge.pptx

469.6 KB

/05. Expressions, Statements & More/

01. Introduction.mp4

1.4 MB

02. Keywords and Expressions.mp4

29.1 MB

03. Statements, Whitespace and Indentation (Code Organization).mp4

42.4 MB

04. Code Blocks And The If Then Else Control Statement.mp4

52.4 MB

05. if then else Challenge.mp4

55.7 MB

06. Methods in Java.mp4

72.7 MB

07. More on Methods.mp4

26.6 MB

08. Methods Recap.mp4

37.2 MB

09. Method Challenge.mp4

63.8 MB

10. Code Comparison in IntelliJ.mp4

43.5 MB

11. Coding Exercises Introduction.mp4

65.2 MB

12. Method Overloading.mp4

72.5 MB

12.1 Positive, Negative or Zero.html

50.3 KB

12.2 Speed Converter.html

53.9 KB

12.3 MegaBytes Converter.html

51.7 KB

12.4 Barking Dog.html

50.6 KB

12.5 Leap Year Calculator.html

51.9 KB

12.6 DecimalComparator.html

50.6 KB

12.7 Equal Sum Checker.html

47.5 KB

12.8 Teen Number Checker.html

53.7 KB

13. Method Overloading Challenge.mp4

44.0 MB

14. Seconds And Minutes Challenge.mp4

43.4 MB

15. Bonus Challenge Solution.mp4

71.1 MB

16.10 Minutes To Years and Days Calculator.html

50.5 KB

16.11 Equality Printer.html

49.7 KB

16.12 Playing Cat.html

48.1 KB

16.9 Area Calculator.html

52.8 KB

/assets/

01. Slides-Expressions-Statements-More-Introduction.pptx

409.9 KB

02. Slides-Expressions-Statements-More-Keywords-and-Expressions.pptx

753.4 KB

03. Slides-Expressions-Statements-More-Statements-Whitespace-and-Indentation-Code-Organization.pptx

542.1 KB

04. Slides-Expressions-Statements-More-Code-Blocks-And-The-If-Then-Else-Control-Statement.pptx

653.7 KB

05. Slides-Expressions-Statements-More-if-then-else-Challenge.pptx

605.4 KB

06. Slides-Expressions-Statements-More-Methods-in-Java.pptx

935.4 KB

07. Slides-Expressions-Statements-More-More-on-Methods.pptx

585.0 KB

08. Slides-Expressions-Statements-More-Methods-Recap.pptx

764.8 KB

09. Slides-Expressions-Statements-More-Method-Challenge.pptx

478.3 KB

10. Slides-Expressions-Statements-More-Code-Comparison-in-IntelliJ.pptx

469.4 KB

11. Slides-Expressions-Statements-More-Coding-Exercises-Introduction.pptx

483.3 KB

12. Slides-Expressions-Statements-More-Method-Overloading.pptx

754.8 KB

13. Slides-Expressions-Statements-More-Method-Overloading-Challenge.pptx

473.0 KB

14. Slides-Expressions-Statements-More-Seconds-And-Minutes-Challenge.pptx

479.6 KB

15. Slides-Expressions-Statements-More-Bonus-Challenge.pptx

469.5 KB

/06. Control Flow/

01. Introduction.mp4

2.4 MB

02. The switch statement.mp4

53.7 MB

03. More switch statement.mp4

66.7 MB

04. Traditional Switch Challenge.mp4

20.7 MB

05. A Switch Expression Challenge.mp4

22.5 MB

06. The for Statement.mp4

72.4 MB

07. The for Statement Challenge Exercise.mp4

91.0 MB

08. Sum 3 and 5 Challenge And Using IntelliJ's Debugger.mp4

89.3 MB

09. For Loop Recap.mp4

33.9 MB

10. The while and do while statements.mp4

29.7 MB

10.15 Sum Odd.html

57.4 KB

11. The while Loop Challenge Exercise.mp4

35.6 MB

12. Digit Sum Challenge.mp4

38.5 MB

13. While Loop and Do While Recap.mp4

36.7 MB

14. Local Variables and Scope.mp4

17.7 MB

15. The class, the object, static & instance fields and methods.mp4

25.7 MB

16. Parsing Values and Reading Input using System.console().mp4

79.4 MB

16.16 Number Palindrome.html

59.2 KB

16.17 First And Last Digit Sum.html

55.9 KB

16.18 Even Digit Sum.html

55.0 KB

16.19 Shared Digit.html

58.2 KB

16.20 Last Digit Checker.html

60.6 KB

16.21 All Factors.html

56.2 KB

16.22 Greatest Common Divisor.html

58.7 KB

16.23 Perfect Number.html

56.2 KB

16.24 Number To Words.html

66.5 KB

16.25 Flour Pack Problem.html

60.0 KB

16.26 Largest Prime.html

55.4 KB

16.27 Diagonal Star.html

52.5 KB

17. Exception Handling, and Introduction to Scanner.mp4

61.6 MB

18. Reading Input with Scanner.mp4

70.3 MB

19. Reading User Input Challenge.mp4

33.4 MB

20. Min and Max Challenge.mp4

28.2 MB

21.28 Input Calculator.html

57.7 KB

21.29 Paint Job.html

50.3 KB

6.13 Number In Word.html

48.4 KB

6.14 Number Of Days In Month.html

55.1 KB

/assets/

01. Slides-Control-Flow-Introduction.pptx

472.8 KB

02. Slides-Control-Flow-The-switch-statement.pptx

547.8 KB

03. Slides-Control-Flow-More-switch-statement.pptx

1.1 MB

04. Slides-Control-Flow-Traditional-Switch-Challenge.pptx

777.1 KB

05. Slides-Control-Flow-A-Switch-Expression-Challenge.pptx

832.4 KB

06. Slides-Control-Flow-The-for-Statement.pptx

514.4 KB

07. Slides-Control-Flow-The-for-Statement-Challenge-Exercise.pptx

412.9 KB

08. Slides-Control-Flow-Sum-3-and-5-Challenge-And-Using-IntelliJ-s-Debugger.pptx

472.9 KB

09. Slides-Control-Flow-For-Loop-Recap.pptx

811.5 KB

10. Slides-Control-Flow-The-while-and-do-while-statements.pptx

556.2 KB

11. Slides-Control-Flow-The-while-Loop-Challenge-Exercise.pptx

472.7 KB

12. Slides-Control-Flow-Digit-Sum-Challenge.pptx

486.0 KB

13. Slides-Control-Flow-While-Loop-and-Do-While-Recap.pptx

714.3 KB

14. Slides-Control-Flow-Local-Variables-and-Scope.pptx

1.2 MB

15. Slides-Control-Flow-The-class-the-object-static-instance-fields-and-methods.pptx

522.4 KB

16. Slides-Control-Flow-Parsing-Values-and-Reading-Input-using-System.console.pptx

487.0 KB

17. Slides-Control-Flow-Exception-Handling-and-Introduction-to-Scanner.pptx

1.1 MB

19. Slides-Control-Flow-Reading-User-Input-Challenge.pptx

472.7 KB

20. Slides-Control-Flow-Min-and-Max-Challenge.pptx

472.7 KB

/07. OOP Part 1 - Inheritance/

01. Introduction.mp4

2.0 MB

02. Introduction to Classes and Objects.mp4

30.6 MB

03. Introduction to Classes, Using Getter Methods.mp4

45.9 MB

04. Classes, Using Setters, and Creating Objects.mp4

62.9 MB

05. Classes Challenge Exercise.mp4

35.3 MB

06. Constructors Part 1.mp4

60.8 MB

07. Constructors Part 2.mp4

78.9 MB

08. Constructor Challenge Exercise.mp4

21.6 MB

09. Reference vs Object vs Instance vs Class.mp4

33.3 MB

10. Static vs Instance Variables.mp4

17.3 MB

11. Static vs Instance Methods.mp4

11.5 MB

12. The POJO.mp4

29.7 MB

13. Java's Implicit POJO Type, The Record.mp4

54.2 MB

14. Inheritance - Part 1.mp4

26.9 MB

14.32 Wall Area.html

59.3 KB

14.33 Point.html

64.0 KB

14.34 Carpet Cost Calculator.html

63.4 KB

14.35 Complex Operations.html

63.3 KB

15. Inheritance - Part 2.mp4

41.4 MB

16. Inheritance - Part 3.mp4

55.3 MB

17. What is java.lang.Object.mp4

64.7 MB

18. Inheritance Challenge - Part 1.mp4

53.2 MB

19. Inheritance Challenge Part 2.mp4

38.1 MB

20. this vs super.mp4

17.8 MB

21. Method Overloading vs Overriding Recap.mp4

28.2 MB

22. The Text Block and other Formatting Options.mp4

38.2 MB

23. Another Look at the String.mp4

88.1 MB

24. String Manipulation Methods.mp4

46.7 MB

25. The StringBuilder class.mp4

47.6 MB

26.36 Cylinder.html

64.9 KB

26.37 Pool Area.html

65.9 KB

6.30 Sum Calculator.html

57.3 KB

6.31 Person.html

59.5 KB

/assets/

01. Slides-OOP-Part-1-Inheritance-Introduction.pptx

472.6 KB

02. Slides-OOP-Part-1-Inheritance-Introduction-to-Classes-and-Objects.pptx

567.7 KB

03. Slides-OOP-Part-1-Inheritance-Introduction-to-Classes-Using-Getter-Methods.pptx

477.1 KB

04. Slides-OOP-Part-1-Inheritance-Classes-Using-Setters-and-Creating-Objects.pptx

469.4 KB

05. Slides-OOP-Part-1-Inheritance-Classes-Challenge-Exercise.pptx

482.5 KB

06. Slides-OOP-Part-1-Inheritance-Constructors-Part-1.pptx

541.7 KB

07. Slides-OOP-Part-1-Inheritance-Constructors-Part-2.pptx

469.4 KB

08. Slides-OOP-Part-1-Inheritance-Constructor-Challenge-Exercise.pptx

476.0 KB

09. Slides-OOP-Part-1-Inheritance-Reference-vs-Object-vs-Instance-vs-Class.pptx

1.6 MB

10. Slides-OOP-Part-1-Inheritance-Static-vs-Instance-Variables.pptx

1.2 MB

11. Slides-OOP-Part-1-Inheritance-Static-vs-Instance-Methods.pptx

1.1 MB

12. Slides-OOP-Part-1-Inheritance-The-POJO.pptx

486.4 KB

13. Slides-OOP-Part-1-Inheritance-Java-s-Implicit-POJO-Type-The-Record.pptx

518.4 KB

14. Slides-OOP-Part-1-Inheritance-Inheritance-Part-1.pptx

576.3 KB

15. Slides-OOP-Part-1-Inheritance-Inheritance-Part-2.pptx

576.3 KB

16. Slides-OOP-Part-1-Inheritance-Inheritance-Part-3.pptx

770.6 KB

17. Slides-OOP-Part-1-Inheritance-What-is-java-lang-Object.pptx

552.3 KB

18. Slides-OOP-Part-1-Inheritance-Inheritance-Challenge-Part-1.pptx

890.2 KB

19. Slides-OOP-Part-1-Inheritance-Inheritance-Challenge-Part-2.pptx

653.4 KB

20. Slides-OOP-Part-1-Inheritance-this-vs-super.pptx

1.5 MB

21. Slides-OOP-Part-1-Inheritance-Method-Overloading-vs-Overriding-Recap.pptx

845.9 KB

22. Slides-OOP-Part-1-Inheritance-The-Text-Block-and-other-Formatting-Options.pptx

477.2 KB

23. Slides-OOP-Part-1-Inheritance-Another-Look-at-the-String.pptx

487.3 KB

24. Slides-OOP-Part-1-Inheritance-String-Manipulation-Methods.pptx

475.3 KB

25. Slides-OOP-Part-1-Inheritance-The-StringBuilder-class.pptx

693.5 KB

/08. OOP Part 2 - Polymorphism/

01. Introduction.mp4

1.6 MB

02. Composition Part 1.mp4

62.5 MB

03. Composition Part 2.mp4

71.7 MB

04. Composition Challenge.mp4

64.7 MB

05. Encapsulation, Part 1.mp4

30.8 MB

06. Encapsulation, Part 2.mp4

54.9 MB

07. Encapsulation Challenge.mp4

33.9 MB

08. Polymorphism, Part 1.mp4

29.8 MB

09. Polymorphism, Part 2.mp4

70.4 MB

10. Casting with classes, and using Object and var references.mp4

52.9 MB

11. Testing the runtime type using the instanceof operator.mp4

21.4 MB

12. Polymorphism Challenge Exercise.mp4

28.2 MB

13. Polymorphism Challenge Exercise, Part 2.mp4

26.8 MB

13.40 Polymorphism.html

74.9 KB

14. OOP Master Challenge Exercise, Part 1.mp4

50.5 MB

15. OOP Master Challenge Exercise, Part 2.mp4

83.4 MB

16. OOP Master Challenge Exercise, The Bonus.mp4

61.3 MB

17. Organizing Java Classes, Packages and Import Statements.mp4

32.5 MB

5.38 Composition.html

72.6 KB

8.39 Encapsulation.html

59.8 KB

/assets/

01. Slides-OOP-Part-2-Polymorphism-Introduction.pptx

472.6 KB

02. Slides-OOP-Part-2-Polymorphism-Composition-Part-1.pptx

657.2 KB

03. Slides-OOP-Part-2-Polymorphism-Composition-Part-2.pptx

566.5 KB

04. Slides-OOP-Part-2-Polymorphism-Composition-Challenge.pptx

548.6 KB

05. Slides-OOP-Part-2-Polymorphism-Encapsulation-Part-1.pptx

524.9 KB

06. Slides-OOP-Part-2-Polymorphism-Encapsulation-Part-2.pptx

479.5 KB

07. Slides-OOP-Part-2-Polymorphism-Encapsulation-Challenge.pptx

517.0 KB

08. Slides-OOP-Part-2-Polymorphism-Polymorphism-Part-1.pptx

504.5 KB

09. Slides-OOP-Part-2-Polymorphism-Polymorphism-Part-2.pptx

493.2 KB

10. Slides-OOP-Part-2-Polymorphism-Casting-with-classes-and-using-Object-and-var-references.pptx

483.2 KB

11. Slides-OOP-Part-2-Polymorphism-Testing-the-runtime-type-using-the-instanceof-operator.pptx

508.5 KB

12. Slides-OOP-Part-2-Polymorphism-Polymorphism-Challenge-Exercise.pptx

585.5 KB

13. Slides-OOP-Part-2-Polymorphism-Polymorphism-Challenge-Exercise-Part-2.pptx

562.4 KB

14. Slides-OOP-Part-2-Polymorphism-OOP-Master-Challenge-Exercise-Part-1.pptx

615.4 KB

15. Slides-OOP-Part-2-Polymorphism-OOP-Master-Challenge-Exercise-Part-2.pptx

580.6 KB

16. Slides-OOP-Part-2-Polymorphism-OOP-Master-Challenge-Exercise-The-Bonus.pptx

567.1 KB

17. Slides-OOP-Part-2-Polymorphism-Organizing-Java-Classes-Packages-and-Import-Statements.pptx

996.6 KB

/09. Arrays/

01. Introduction.mp4

3.1 MB

02. Arrays Part 1.mp4

33.7 MB

03. Arrays Part 2.mp4

40.0 MB

04. Using java.util.Arrays (sort, fill, copyOf ).mp4

52.7 MB

05. Finding a Match, Using a Binary Search and testing equality of arrays.mp4

21.0 MB

06. Arrays Challenge Exercise.mp4

48.1 MB

07. Arrays Recap.mp4

22.2 MB

08. References Types vs Value Types.mp4

39.3 MB

09. Variable Arguments (Varargs).mp4

24.8 MB

10. Minimum Element Challenge.mp4

37.2 MB

11. Reverse Array Challenge.mp4

47.5 MB

11.42 Minimum Element.html

56.6 KB

12. Two-Dimensional Arrays.mp4

37.4 MB

12.43 Reverse Array.html

51.7 KB

13. Multi-dimensional Arrays.mp4

52.8 MB

7.41 Sorted Array.html

59.1 KB

/09. Arrays/assets/

01. Slides-Arrays-Introduction.pptx

472.9 KB

02. Slides-Arrays-Arrays-Part-1.pptx

622.1 KB

03. Slides-Arrays-Arrays-Part-2.pptx

555.8 KB

04. Slides-Arrays-Using-java.util.Arrays-sort-fill-copyOf.pptx

469.4 KB

05. Slides-Arrays-Finding-a-Match-Using-a-Binary-Search-and-testing-equality-of-arrays.pptx

483.2 KB

06. Slides-Arrays-Arrays-Challenge-Exercise.pptx

469.5 KB

07. Slides-Arrays-Arrays-Recap.pptx

1.0 MB

08. Slides-Arrays-References-Types-vs-Value-Types.pptx

977.3 KB

09. Slides-Arrays-Variable-Arguments-Varargs.pptx

517.9 KB

10. Slides-Arrays-Minimum-Element-Challenge.pptx

473.6 KB

11. Slides-Arrays-Reverse-Array-Challenge.pptx

556.9 KB

12. Slides-Arrays-Two-Dimensional-Arrays.pptx

705.0 KB

13. Slides-Arrays-Multi-dimensional-Arrays.pptx

611.6 KB

/10. List, ArrayList, LinkedList, Iterator, Autoboxing/

01. Introduction.mp4

2.7 MB

02. List and ArrayList Part 1.mp4

64.0 MB

03. ArrayList Part 2.mp4

68.6 MB

04. ArrayList Part 3.mp4

56.3 MB

05. Arrays vs. ArrayLists.mp4

56.8 MB

06. ArrayList Challenge Part 1.mp4

76.6 MB

07. Arrays, ArrayList & LinkedList - (Memory and Big O Notation).mp4

39.6 MB

08. LinkedList Part 1.mp4

65.6 MB

09. LinkedList Part 2.mp4

30.9 MB

10. Iterators.mp4

62.4 MB

11. LinkedList Challenge.mp4

52.0 MB

12. LinkedList Challenge, Continued.mp4

82.6 MB

13. Introduction to Autoboxing and Unboxing.mp4

33.6 MB

13.45 Playlist.html

61.9 KB

14. Autoboxing and Unboxing related to Arrays & Lists.mp4

46.9 MB

15. Autoboxing & Unboxing Challenge.mp4

24.7 MB

16. Autoboxing & Unboxing Challenge.mp4

48.5 MB

17. Introduction to the enum type.mp4

25.1 MB

17.46 Banking.html

78.3 KB

18. The enum type continued, with the switch statement.mp4

22.1 MB

8.44 Mobile Phone.html

66.2 KB

/assets/

01. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Introduction.pptx

476.1 KB

02. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-List-and-ArrayList-Part-1.pptx

479.5 KB

05. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Arrays-vs-ArrayLists.pptx

1.1 MB

06. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-ArrayList-Challenge-Part-1.pptx

572.6 KB

07. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Arrays-ArrayList-LinkedList-Memory-and-Big-O-Notation.pptx

962.7 KB

08. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-LinkedList-Part-1.pptx

573.8 KB

10. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Iterators.pptx

725.1 KB

11. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-LinkedList-Challenge.pptx

558.6 KB

12. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-LinkedList-Challenge-Continued.pptx

621.4 KB

13. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Introduction-to-Autoboxing-and-Unboxing.pptx

658.6 KB

15. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Autoboxing-Unboxing-Challenge.pptx

473.0 KB

17. Slides-List-ArrayList-LinkedList-Iterator-Autoboxing-Introduction-to-the-enum-type.pptx

514.1 KB

/11. Abstraction in Java/

01. Introduction.mp4

1.5 MB

02. Abstraction & Generalization (with overview of abstract and other modifiers).mp4

14.5 MB

03. Abstract Classes Part 1.mp4

25.6 MB

04. Abstract Classes Part 2.mp4

34.9 MB

05. Abstract Classes Part 3.mp4

58.7 MB

06. Abstract Class Challenge Part 1.mp4

46.1 MB

07. Abstract Class Challenge Part 2.mp4

54.2 MB

08. Interfaces Part 1.mp4

29.3 MB

09. Interfaces Part 2.mp4

53.3 MB

10. Interfaces Part 3.mp4

56.0 MB

11. Interfaces, what's new since JDK 8 (default methods & public static methods).mp4

63.2 MB

12. Interfaces, new since JDK8 (public static & private methods).mp4

60.6 MB

13. Interface vs Abstract Class.mp4

21.2 MB

14. Interface Challenge Part 1.mp4

48.8 MB

14.47 Abstract Class.html

94.4 KB

15. Interface Challenge Part 2.mp4

65.6 MB

16.48 Interface.html

77.6 KB

/assets/

01. Slides-Abstraction-in-Java-Introduction.pptx

469.4 KB

02. Slides-Abstraction-in-Java-Abstraction-Generalization-with-overview-of-abstract-and-other-modifiers.pptx

494.7 KB

03. Slides-Abstraction-in-Java-Abstract-Classes-Part-1.pptx

718.9 KB

05. Slides-Abstraction-in-Java-Abstract-Classes-Part-3.pptx

476.2 KB

06. Slides-Abstraction-in-Java-Abstract-Class-Challenge-Part-1.pptx

534.0 KB

08. Slides-Abstraction-in-Java-Interfaces-Part-1.pptx

721.1 KB

09. Slides-Abstraction-in-Java-Interfaces-Part-2.pptx

638.1 KB

10. Slides-Abstraction-in-Java-Interfaces-Part-3.pptx

565.9 KB

11. Slides-Abstraction-in-Java-Interfaces-what-s-new-since-JDK-8-default-method-s-public-static-methods.pptx

476.4 KB

12. Slides-Abstraction-in-Java-Interfaces-new-since-JDK8-public-static-private-methods.pptx

472.8 KB

13. Slides-Abstraction-in-Java-Interface-vs-Abstract-Class.pptx

492.6 KB

14. Slides-Abstraction-in-Java-Interface-Challenge-Part-1.pptx

644.4 KB

/12. Generics/

01. Introduction to Generics.mp4

2.4 MB

02. Generics Part 1.mp4

46.4 MB

03. Generics Part 2.mp4

89.6 MB

04. Generics Part 3.mp4

99.7 MB

05. Generic Class Challenge.mp4

36.4 MB

06. Generic Class Challenge, Part 2.mp4

26.7 MB

07. Revisiting Comparable.mp4

63.9 MB

08. Comparable vs. Comparator.mp4

65.5 MB

09. Generic classes as reference types.mp4

69.7 MB

10. Generics methods, wildcards, and type erasure.mp4

89.9 MB

11. Static methods & multiple upper bounds.mp4

69.2 MB

12. Putting it all together, Final Section Challenge.mp4

81.7 MB

/12. Generics/assets/

01. Slides-Generics-Introduction-to-Generics.pptx

472.8 KB

02. Slides-Generics-Generics-Part-1.pptx

619.5 KB

03. Slides-Generics-Generics-Part-2.pptx

590.9 KB

04. Slides-Generics-Generics-Part-3.pptx

487.8 KB

05. Slides-Generics-Generic-Class-Challenge.pptx

602.7 KB

06. Slides-Generics-Generic-Class-Challenge-Part-2.pptx

532.3 KB

07. Slides-Generics-Revisiting-Comparable.pptx

661.3 KB

08. Slides-Generics-Comparable-vs-Comparator.pptx

468.1 KB

09. Slides-Generics-Generic-classes-as-reference-types.pptx

458.7 KB

10. Slides-Generics-Generics-methods-wildcards-and-type-erasure.pptx

635.0 KB

11. Slides-Generics-Static-methods-multiple-upper-bounds.pptx

617.3 KB

12. Slides-Generics-Putting-it-all-together-Final-Section-Challenge.pptx

476.4 KB

/13. Nested Classes and Types/

01. Introduction.mp4

5.7 MB

02. Static Nested Classes.mp4

42.2 MB

03. Inner Classes.mp4

44.9 MB

04. Inner Classes, for Bills Burger Challenge.mp4

60.1 MB

05. Inner Classes Challenge.mp4

89.3 MB

06. Local Classes.mp4

81.9 MB

07. Anonymous Classes.mp4

85.8 MB

08. Local and Anonymous Class Challenge.mp4

37.1 MB

6.49 Playlist - Inner Class.html

69.9 KB

/assets/

01. Slides-Nested-Classes-and-Types-Introduction.pptx

477.4 KB

02. Slides-Nested-Classes-and-Types-Static-Nested-Classes.pptx

469.4 KB

03. Slides-Nested-Classes-and-Types-Inner-Classes.pptx

498.3 KB

05. Slides-Nested-Classes-and-Types-Inner-Classes-Challenge.pptx

469.5 KB

06. Slides-Nested-Classes-and-Types-Local-Classes.pptx

522.4 KB

07. Slides-Nested-Classes-and-Types-Anonymous-Classes.pptx

500.9 KB

08. Slides-Nested-Classes-and-Types-Local-and-Anonymous-Class-Challenge.pptx

484.5 KB

/14. Lambda Expressions, Functional Interfaces, and Method References/

01. Introduction to Lambda Expressions.mp4

6.3 MB

02. Introduction to the Lambda Expression, and Functional Interfaces.mp4

61.9 MB

03. Lambda Expressions, syntax, and additional examples.mp4

65.6 MB

04. Lambda Expressions, Continued.mp4

76.8 MB

05. Java's Functional Interfaces, Consumer & Predicate.mp4

93.5 MB

06. Java's Functional Interfaces, Function & Supplier.mp4

93.6 MB

07. Lambda Mini Challenges.mp4

94.7 MB

08. Lambda Expression Challenge, Put it all together.mp4

91.1 MB

09. What's a Method Reference.mp4

62.7 MB

10. The Most Confusing of the Method References.mp4

93.0 MB

11. Method Reference Challenge.mp4

76.2 MB

12. Convenience Methods on Functional Interfaces (Chaining lambdas).mp4

77.8 MB

13. Convenience Methods, Continued, with the Comparator.mp4

39.4 MB

/assets/

01. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Introduction-to-Lambda-Expressions.pptx

473.2 KB

02. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Introduction-to-the-Lambda-Expression-and-Functional-Interfaces.pptx

626.5 KB

03. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Lambda-Expressions-syntax-and-additional-examples.pptx

585.6 KB

04. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Lambda-Expressions-Continued.pptx

511.2 KB

05. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Javas-Functional-Interfaces-Consumer-Predicate.pptx

572.4 KB

06. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Javas-Functional-Interfaces-Function-Supplier.pptx

629.5 KB

07. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Lambda-Mini-Challenges.pptx

759.2 KB

08. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Lambda-Expression-Challenge-Put-it-all-together.pptx

473.2 KB

09. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Whats-a-Method-Reference.pptx

496.3 KB

10. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-The-Most-Confusing-of-the-Method-References.pptx

706.4 KB

11. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Method-Reference-Challenge.pptx

472.9 KB

12. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Convenience-Methods-on-Functional-Interfaces-Chaining-lambdas.pptx

469.4 KB

13. Slides-Lambda-Expressions-Functional-Interfaces-and-Method-References-Convenience-Methods-Continued-with-the-Comparator.pptx

481.4 KB

/15. Java Collections/

01. Introduction to Java's Collections Framework.mp4

2.8 MB

02. Collections Understanding the Big Picture.mp4

58.9 MB

03. Code Setup (Deck of Cards) for java.util.Collections methods.mp4

66.4 MB

04. Introduction to java.util.Collections.mp4

90.9 MB

05. java.util.Collections (shuffle, reverse, sort, indexOfSubList).mp4

71.6 MB

06. java.util.Collections (binarySearch, frequency, min, max, rotate).mp4

105.2 MB

07. Collections methods Challenge, Your own Card Game.mp4

83.0 MB

08. Collections methods Challenge, (Five Card Draw), continued.mp4

48.9 MB

09. Understanding the importance of the hash code.mp4

103.2 MB

10. Code Setup (Phone and Email Contacts) for Sets and Maps.mp4

62.9 MB

11. Introduction to Sets & HashSet.mp4

114.6 MB

12. Set Operations, Symmetric and Asymmetric results.mp4

87.2 MB

13. Code Setup (Tasks and TaskData).mp4

98.7 MB

14. Set Operations Challenge.mp4

49.4 MB

15. LinkedHashSet and TreeSet.mp4

41.8 MB

16. TreeSet, Closest match and subset methods.mp4

78.4 MB

17. TreeSet Challenge (Theatre Seats).mp4

91.2 MB

18. TreeSet Challenge (Theatre Seat Bonus).mp4

101.8 MB

19. The Map Interface and functionality.mp4

120.7 MB

20. Map functionality, Continued (compute, replace, remove).mp4

95.2 MB

21. Working with Map's view collections (keySet, values, entrySet).mp4

123.4 MB

22. HashMap Challenge, A Text-Based Adventure Game.mp4

40.3 MB

23. Adventure Game, Continued.mp4

74.9 MB

24. LinkedHashMap and TreeMap.mp4

72.1 MB

25. Working with TreeMap (NavigableMap) methods.mp4

85.6 MB

26. Targeted Collections for enum types.mp4

42.1 MB

27. Collections Framework Final Challenge (The Setup).mp4

65.3 MB

28. Final Challenge(Store Inventory).mp4

103.5 MB

29. Final Challenge (Store Inventory).mp4

101.0 MB

/assets/

01. Slides-Java-Collections-Introduction-to-Javas-Collections-Framework.pptx

469.5 KB

02. Slides-Java-Collections-Collections-Understanding-the-Big-Picture.pptx

946.5 KB

03. Slides-Java-Collections-Code-Setup-Deck-of-Cards-for-java.util.Collections-methods.pptx

585.1 KB

04. Slides-Java-Collections-Introduction-to-java.util.Collections.pptx

567.4 KB

07. Slides-Java-Collections-Collections-methods-Challenge-Your-own-Card-Game.pptx

476.5 KB

09. Slides-Java-Collections-Understanding-the-importance-of-the-hash-code.pptx

758.3 KB

10. Slides-Java-Collections-Code-Setup-Phone-and-Email-Contacts-for-Sets-and-Maps.pptx

569.7 KB

11. Slides-Java-Collections-Introduction-to-Sets-HashSet.pptx

476.2 KB

12. Slides-Java-Collections-Set-Operations-Symmetric-and-Asymmetric-results.pptx

900.2 KB

13. Slides-Java-Collections-Code-Setup-Tasks-and-TaskData.pptx

476.4 KB

14. Slides-Java-Collections-Set-Operations-Challenge.pptx

507.0 KB

15. Slides-Java-Collections-LinkedHashSet-and-TreeSet.pptx

628.6 KB

16. Slides-Java-Collections-TreeSet-Closest-match-and-subset-methods.pptx

479.3 KB

17. Slides-Java-Collections-TreeSet-Challenge-Theatre-Seats.pptx

479.7 KB

18. Slides-Java-Collections-TreeSet-Challenge-Theatre-Seat-Bonus.pptx

469.5 KB

19. Slides-Java-Collections-The-Map-Interface-and-functionality.pptx

550.4 KB

21. Slides-Java-Collections-Working-with-Maps-view-collections-keySet-values-entrySet.pptx

564.0 KB

22. Slides-Java-Collections-HashMap-Challenge-A-Text-Based-Adventure-Game.pptx

589.2 KB

23. Slides-Java-Collections-Adventure-Game-Continued.pptx

561.8 KB

24. Slides-Java-Collections-LinkedHashMap-and-TreeMap.pptx

469.4 KB

25. Slides-Java-Collections-Working-with-TreeMap-NavigableMap-methods.pptx

471.0 KB

26. Slides-Java-Collections-Targeted-Collections-for-enum-types.pptx

494.4 KB

27. Slides-Java-Collections-Collections-Framework-Final-Challenge-The-Setup.pptx

671.9 KB

/16. Using Final, Immutable classes, Constructors, Initializers, Sealed classes/

01. Introduction.mp4

6.6 MB

02. Revisiting the final modifier.mp4

30.5 MB

03. The final modifier applied to methods, and local variables.mp4

91.3 MB

04. When Change isn't good.mp4

106.7 MB

05. Declaring immutable classes to produce immutable objects, Part 1.mp4

70.1 MB

06. Declaring immutable classes to produce immutable objects.mp4

103.4 MB

07. Challenge Write your own immutable classes.mp4

45.6 MB

08. Defensive Copies, Shallow and Deep Copies.mp4

89.5 MB

09. Immutable, Unmodifiable Collections and Views.mp4

87.9 MB

10. Challenge Use unmodifiable collections.mp4

51.6 MB

11. Challenge, Continued Using unmodifiable collections.mp4

87.3 MB

12. Constructor review, final field initializations, Introduction to Initializers.mp4

86.9 MB

13. Record Constructors (and javap).mp4

68.6 MB

14. Enum Constructors.mp4

61.2 MB

15. Game Console Setup, Part 1.mp4

33.2 MB

16. Game Console Setup, Part 2.mp4

41.1 MB

17. Challenge Initializers and Constructors, A Pirate Game.mp4

64.1 MB

18. Challenge Pirate Game, continued.mp4

98.7 MB

19. Final Classes, Review of constructor access modifiers.mp4

64.4 MB

20. Sealed Classes.mp4

80.8 MB

21. Final Section Challenge.mp4

106.0 MB

22. Final Challenge (Pirates Continued, Part 2).mp4

128.1 MB

/assets/

01. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Introduction.pptx

479.7 KB

02. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Revisiting-the-final-modifier.pptx

498.1 KB

03. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-The-final-modifier-applied-to-methods-and-local-variables.pptx

726.2 KB

04. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-When-Change-isnt-good.pptx

589.9 KB

05. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Declaring-immutable-classes-to-produce-immutable-objects-Part-1.pptx

475.9 KB

06. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Declaring-immutable-classes-to-produce-immutable-objects.pptx

469.4 KB

07. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Challenge-Write-your-own-immutable-classes.pptx

469.6 KB

08. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Defensive-Copies-Shallow-and-Deep-Copies.pptx

953.5 KB

09. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Immutable-Unmodifiable-Collections-and-Views.pptx

474.5 KB

10. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Challenge-Use-unmodifiable-collections.pptx

668.2 KB

11. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Challenge-Continued-Using-unmodifiable-collections.pptx

584.2 KB

12. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Constructor-review-final-field-initializations-Introduction-to-Initializers.pptx

476.2 KB

13. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Record-Constructors-and-javap.pptx

476.1 KB

15. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Game-Console-Setup-Part-1.pptx

589.5 KB

17. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Challenge-Initializers-and-Constructors-A-Pirate-Game.pptx

556.2 KB

19. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Final-Classes-Review-of-constructor-access-modifiers.pptx

478.5 KB

20. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Sealed-Classes.pptx

511.8 KB

21. Slides-Using-Final-Immutable-Sealed-classes-Constructors-Initializers-Final-Section-Challenge.pptx

483.4 KB

/17. Streams/

01. Introduction to Streams.mp4

25.9 MB

02. A first look at a stream in action.mp4

43.5 MB

03. The Structure of the Stream Pipeline.mp4

60.0 MB

04. Stream Sources.mp4

103.8 MB

05. Stream Source Challenge.mp4

69.6 MB

06. Intermediate Operations, distinct, filter, limit, skip, takeWhile, dropWhile.mp4

47.7 MB

07. Intermediate Operations, map, peek, sorted.mp4

64.7 MB

08. Terminal Operations for statistical information and matching.mp4

71.5 MB

09. Code Setup, Part 1 (Student Engagement Statistics).mp4

47.6 MB

10. Code Setup, Part 2 (Student Engagement Statistics).mp4

95.2 MB

11. Challenge Terminal Operations.mp4

39.6 MB

12. Challenge, part 2 Terminal Operations.mp4

52.6 MB

13. Terminal operations for processing and transforming stream elements.mp4

79.8 MB

14. Using Stream's collect & reduce terminal operations.mp4

79.5 MB

15. Challenge Terminal Operations, Part 2.mp4

116.0 MB

16. What's Optional.mp4

134.1 MB

17. More Terminal Operations.mp4

77.2 MB

18. Streams to Maps.mp4

89.7 MB

19. Maps to Streams (using flatMap).mp4

78.1 MB

20. Streams Challenge.mp4

96.4 MB

/17. Streams/assets/

01. Slides-Streams-Introduction-to-Streams.pptx

480.6 KB

02. Slides-Streams-A-first-look-at-a-stream-in-action.pptx

602.3 KB

03. Slides-Streams-The-Structure-of-the-Stream-Pipeline.pptx

853.6 KB

04. Slides-Streams-Stream-Sources.pptx

1.2 MB

05. Slides-Streams-Stream-Source-Challenge.pptx

478.0 KB

06. Slides-Streams-Intermediate-Operations-distinct-filter-limit-skip-takeWhile-dropWhile.pptx

479.6 KB

07. Slides-Streams-Intermediate-Operations-map-peek-sorted.pptx

476.4 KB

08. Slides-Streams-Terminal-Operations-for-statistical-information-and-matching.pptx

497.3 KB

09. Slides-Streams-Code-Setup-Part-1-Student-Engagement-Statistics.pptx

741.1 KB

11. Slides-Streams-Challenge-Terminal-Operations.pptx

483.3 KB

13. Slides-Streams-Terminal-operations-for-processing-and-transforming-stream-elements.pptx

476.3 KB

14. Slides-Streams-Using-Streams-collect-reduce-terminal-operations.pptx

470.8 KB

15. Slides-Streams-Challenge-Terminal-Operations-Part-2.pptx

474.0 KB

16. Slides-Streams-Whats-Optional.pptx

483.0 KB

17. Slides-Streams-More-Terminal-Operations.pptx

470.6 KB

18. Slides-Streams-Streams-to-Maps.pptx

470.4 KB

19. Slides-Streams-Maps-to-Streams-using-flatMap.pptx

470.9 KB

20. Slides-Streams-Streams-Challenge.pptx

477.2 KB

/18. Back to a Few Nuts and Bolts/

01. Introduction.mp4

2.9 MB

02. Functionality on java.lang.Math.mp4

56.5 MB

03. Randomization in Java.mp4

91.7 MB

04. Randomization Challenge (Rolling Dice).mp4

63.2 MB

05. Bonus Challenge (DiceGame with Scoring).mp4

105.9 MB

06. Introduction to BigDecimal.mp4

74.6 MB

07. BigDecimal methods.mp4

123.8 MB

08. Overview Date & Time (java.time).mp4

32.2 MB

09. LocalDate.mp4

92.5 MB

10. LocalTime, LocalDateTime.mp4

109.6 MB

11. Overview Instance, Period, Duration and Time Zones.mp4

49.3 MB

12. ZoneId (Time zones).mp4

97.6 MB

13. Instant, ZonedDateTime, Duration, Period and ChronoUnit.between.mp4

113.5 MB

14. Localization, Introduction to Locale.mp4

60.8 MB

15. Localization, Continued.mp4

98.8 MB

16. DateTime and Localization Challenge.mp4

123.2 MB

17. Internationalization (ResourceBundle).mp4

32.7 MB

18. Internationalization (ResourceBundle) Part 2.mp4

55.0 MB

/assets/

01. Slides-Back-to-a-Few-Nuts-and-Bolts-Introduction.pptx

473.5 KB

02. Slides-Back-to-a-Few-Nuts-and-Bolts-Functionality-on-java.lang.Math.pptx

469.6 KB

03. Slides-Back-to-a-Few-Nuts-and-Bolts-Randomization-in-Java.pptx

519.5 KB

04. Slides-Back-to-a-Few-Nuts-and-Bolts-Randomization-Challenge-Rolling-Dice.pptx

2.2 MB

05. Slides-Back-to-a-Few-Nuts-and-Bolts-Bonus-Challenge-DiceGame-with-Scoring.pptx

682.5 KB

06. Slides-Back-to-a-Few-Nuts-and-Bolts-Introduction-to-BigDecimal.pptx

483.2 KB

08. Slides-Back-to-a-Few-Nuts-and-Bolts-Overview-Date-Time-java.time.pptx

965.9 KB

09. Slides-Back-to-a-Few-Nuts-and-Bolts-LocalDate.pptx

610.0 KB

11. Slides-Back-to-a-Few-Nuts-and-Bolts-Overview-Instance-Period-Duration-and-Time-Zones.pptx

614.4 KB

13. Slides-Back-to-a-Few-Nuts-and-Bolts-Instant-ZonedDateTime-Duration-Period-and-ChronoUnit.between.pptx

469.8 KB

14. Slides-Back-to-a-Few-Nuts-and-Bolts-Localization-Introduction-to-Locale.pptx

525.9 KB

16. Slides-Back-to-a-Few-Nuts-and-Bolts-DateTime-and-Localization-Challenge.pptx

473.7 KB

17. Slides-Back-to-a-Few-Nuts-and-Bolts-Internationalization-ResourceBundle.pptx

584.5 KB

/19. Regular Expressions/

01. Introduction.mp4

3.9 MB

02. What's a Regular Expression.mp4

48.9 MB

03. The Parts of a Regular Expression.mp4

83.8 MB

04. Methods that use Regular Expressions.mp4

62.2 MB

05. Mini Challenges -Regular Expressions.mp4

42.4 MB

06. Using Pattern and Matcher.mp4

70.8 MB

07. Matcher methods (find, group), Grouping and Capturing.mp4

66.1 MB

08. Matcher methods for replacing text.mp4

98.7 MB

09. Review of the Regular Expressions for Phone NumberHTML tags.mp4

98.5 MB

10. Matcher Challenge.mp4

44.2 MB

/assets/

01. Slides-Regular-Expressions-Introduction.pptx

476.9 KB

02. Slides-Regular-Expressions-Whats-a-Regular-Expression.pptx

483.5 KB

03. Slides-Regular-Expressions-The-Parts-of-a-Regular-Expression.pptx

489.8 KB

05. Slides-Regular-Expressions-Mini-Challenges-Regular-Expressions.pptx

481.0 KB

06. Slides-Regular-Expressions-Using-Pattern-and-Matcher.pptx

484.9 KB

07. Slides-Regular-Expressions-Matcher-methods-find-group-Grouping-and-Capturing.pptx

474.7 KB

08. Slides-Regular-Expressions-Matcher-methods-for-replacing-text.pptx

499.6 KB

09. Slides-Regular-Expressions-Review-of-the-Regular-Expressions-for-Phone-NumberHTML-tags.pptx

652.1 KB

10. Slides-Regular-Expressions-Matcher-Challenge.pptx

474.9 KB

/20. Input & Output (IO), Working with Files in Java/

01. Introduction.mp4

13.6 MB

02. Exception Handling Checked vs. Unchecked, the finally clause.mp4

92.6 MB

03. Exception Handling Try with Resources.mp4

69.9 MB

04. First Steps Understanding File, Path, Files and Paths.mp4

88.0 MB

05. Using File, Path, Files.mp4

89.1 MB

06. Methods on Path.mp4

76.3 MB

07. Files class Directory Listings (list, walk, find).mp4

130.6 MB

08. Files class Using walkFileTree.mp4

119.4 MB

09. File Tree Walking Challenge.mp4

89.2 MB

10. Reading text from a file, Java IO way.mp4

69.0 MB

11. Scanner, for reading input files.mp4

98.6 MB

12. Character Sets & Reading Text from a File with NIO2 Functionality.mp4

74.1 MB

13. Challenge - Reading text from a file.mp4

92.9 MB

14. Writing Data To a File.mp4

82.5 MB

15. BufferedWriter, FileWriter, and PrintWriter.mp4

108.3 MB

16. File Writing Challenge.mp4

115.1 MB

17. Renaming, copying, deleting files and directories.mp4

64.5 MB

18. Copying, Deleting Directories InputStream & Reader's transferTo method.mp4

128.4 MB

19. Directory and File Manipulation Challenge.mp4

74.6 MB

20. RandomAccessFile.mp4

31.5 MB

21. RandomAccessFile, Continued.mp4

79.7 MB

22. RandomAccessFile Challenge.mp4

48.8 MB

23. DataOutputStream,DataInputStream & Serialization.mp4

90.8 MB

24. Serialization & Change - Part 1.mp4

69.8 MB

25. Serialization & Change - Part 2.mp4

101.3 MB

/assets/

01. Slides-Input-Output-IO-Working-with-Files-in-Java-Introduction.pptx

530.9 KB

02. Slides-Input-Output-IO-Working-with-Files-in-Java-Exception-Handling-Checked-vs-Unchecked-the-finally-clause.pptx

501.2 KB

03. Slides-Input-Output-IO-Working-with-Files-in-Java-Exception-Handling-Try-with-Resources.pptx

767.6 KB

04. Slides-Input-Output-IO-Working-with-Files-in-Java-First-Steps-Understanding-File-Path-Files-and-Paths.pptx

656.4 KB

05. Slides-Input-Output-IO-Working-with-Files-in-Java-Using-File-Path-Files.pptx

478.6 KB

06. Slides-Input-Output-IO-Working-with-Files-in-Java-Methods-on-Path.pptx

471.3 KB

07. Slides-Input-Output-IO-Working-with-Files-in-Java-Files-class-Directory-Listings-list-walk-find.pptx

470.7 KB

08. Slides-Input-Output-IO-Working-with-Files-in-Java-Files-class-Using-walkFileTree.pptx

601.5 KB

09. Slides-Input-Output-IO-Working-with-Files-in-Java-File-Tree-Walking-Challenge.pptx

520.3 KB

10. Slides-Input-Output-IO-Working-with-Files-in-Java-Reading-text-from-a-file-Java-IO-way.pptx

669.6 KB

12. Slides-Input-Output-IO-Working-with-Files-in-Java-Character-Sets-Reading-Text-from-a-File-with-NIO2-Functionality.pptx

491.6 KB

13. Slides-Input-Output-IO-Working-with-Files-in-Java-Challenge-Reading-text-from-a-file.pptx

472.8 KB

14. Slides-Input-Output-IO-Working-with-Files-in-Java-Writing-Data-To-a-File.pptx

477.3 KB

15. Slides-Input-Output-IO-Working-with-Files-in-Java-BufferedWriter-FileWriter-and-PrintWriter.pptx

477.5 KB

16. Slides-Input-Output-IO-Working-with-Files-in-Java-File-Writing-Challenge.pptx

845.8 KB

17. Slides-Input-Output-IO-Working-with-Files-in-Java-Renaming-copying-deleting-files-and-directories.pptx

469.3 KB

19. Slides-Input-Output-IO-Working-with-Files-in-Java-Directory-and-File-Manipulation-Challenge.pptx

472.8 KB

20. Slides-Input-Output-IO-Working-with-Files-in-Java-RandomAccessFile.pptx

620.7 KB

22. Slides-Input-Output-IO-Working-with-Files-in-Java-RandomAccessFile-Challenge.pptx

476.3 KB

23. Slides-Input-Output-IO-Working-with-Files-in-Java-DataOutputStreamDataInputStream-Serialization.pptx

476.0 KB

24. Slides-Input-Output-IO-Working-with-Files-in-Java-Serialization-Change-Part-1.pptx

514.3 KB

25. Slides-Input-Output-IO-Working-with-Files-in-Java-Serialization-Change-Part-2.pptx

469.3 KB

/21. Concurrency/

01. Introduction.mp4

13.0 MB

02. Java Threads and Thread Basics.mp4

64.2 MB

03. Thread Creation and Execution.mp4

71.2 MB

04. Interacting with a Running Thread.mp4

99.9 MB

05. Thread Challenge.mp4

28.8 MB

06. Multithreading and Memory.mp4

85.3 MB

07. Concurrent threads concepts Interleaving, Atomicity, Memory Consistency, Volati.mp4

38.8 MB

08. Synchronization, synchronized methods.mp4

89.4 MB

09. Synchronization, synchronized blocks.mp4

81.5 MB

10. ProducerConsumer Application, Deadlocks.mp4

52.0 MB

11. Avoiding Deadlocks with Wait & Notify.mp4

45.9 MB

12. Synchronization Challenge.mp4

44.1 MB

13. java.util.concurrent.locks.mp4

30.1 MB

14. java.util.concurrent.locks continued.mp4

61.0 MB

15. Managing Threads, Introduction to the ExecutorService, SingleThreadExecutorServi.mp4

113.6 MB

16. The FixedThreadPool ExecutorService.mp4

55.4 MB

17. Additional Thread Pools, Callable, Submit and the Future.mp4

130.3 MB

18. ExecutorService Challenge.mp4

102.1 MB

19. Scheduling Tasks.mp4

103.8 MB

20. WorkStealingPool, ForkJoinPool.mp4

124.7 MB

21. Parallel Streams.mp4

53.2 MB

22. Parallel Streams, Ordering, Reducing and Collecting.mp4

98.7 MB

23. Synchronized & Concurrent Collections.mp4

104.8 MB

24. Thread-Safe Lists and Queues, ArrayBlockingQueue.mp4

95.6 MB

25. ArrayBlockingQueue, Consumer Tasks.mp4

105.1 MB

26. Revisiting Deadlock, and Other Common Problems.mp4

72.8 MB

27. Livelock Example.mp4

91.7 MB

28. Starvation & Fair Locks.mp4

50.9 MB

29. More Java concurrency features.mp4

89.1 MB

30. WatcherService (the File Watcher).mp4

26.6 MB

/21. Concurrency/assets/

01. Slides-Concurrency-Introduction.pptx

489.1 KB

02. Slides-Concurrency-Java-Threads-and-Thread-Basics.pptx

536.2 KB

03. Slides-Concurrency-Thread-Creation-and-Execution.pptx

602.0 KB

04. Slides-Concurrency-Interacting-with-a-Running-Thread.pptx

470.4 KB

05. Slides-Concurrency-Thread-Challenge.pptx

469.6 KB

06. Slides-Concurrency-Multithreading-and-Memory.pptx

617.6 KB

07. Slides-Concurrency-Concurrent-threads-concepts-Interleaving-Atomicity-Memory-Consistency-Volatile.pptx

585.7 KB

08. Slides-Concurrency-Synchronization-synchronized-methods.pptx

472.6 KB

09. Slides-Concurrency-Synchronization-synchronized-blocks.pptx

479.4 KB

10. Slides-Concurrency-ProducerConsumer-Application-Deadlocks.pptx

628.2 KB

11. Slides-Concurrency-Avoiding-Deadlocks-with-Wait-Notify.pptx

469.4 KB

12. Slides-Concurrency-Synchronization-Challenge.pptx

479.6 KB

13. Slides-Concurrency-java.util.concurrent.locks.pptx

475.9 KB

14. Slides-Concurrency-java.util.concurrent.locks-continued.pptx

473.1 KB

15. Slides-Concurrency-Managing-Threads-Introduction-to-the-ExecutorService-SingleThreadExecutorService.pptx

479.7 KB

16. Slides-Concurrency-The-FixedThreadPool-ExecutorService.pptx

480.8 KB

17. Slides-Concurrency-Additional-Thread-Pools-Callable-Submit-and-the-Future.pptx

534.4 KB

18. Slides-Concurrency-ExecutorService-Challenge.pptx

469.6 KB

19. Slides-Concurrency-Scheduling-Tasks.pptx

469.2 KB

20. Slides-Concurrency-WorkStealingPool-ForkJoinPool.pptx

476.3 KB

21. Slides-Concurrency-Parallel-Streams.pptx

472.7 KB

22. Slides-Concurrency-Parallel-Streams-Ordering-Reducing-and-Collecting.pptx

469.2 KB

23. Slides-Concurrency-Synchronized-Concurrent-Collections.pptx

477.9 KB

24. Slides-Concurrency-Thread-Safe-Lists-and-Queues-ArrayBlockingQueue.pptx

478.3 KB

25. Slides-Concurrency-ArrayBlockingQueue-Consumer-Tasks.pptx

474.9 KB

26. Slides-Concurrency-Revisiting-Deadlock-and-Other-Common-Problems.pptx

737.8 KB

27. Slides-Concurrency-Livelock-Example.pptx

797.9 KB

28. Slides-Concurrency-Starvation-Fair-Locks.pptx

479.3 KB

29. Slides-Concurrency-More-Java-concurrency-features.pptx

473.8 KB

30. Slides-Concurrency-WatcherService-the-File-Watcher.pptx

543.5 KB

/22. Working with Databases/

01. Introduction.mp4

13.1 MB

02. MySQL Installation for Windows.mp4

145.8 MB

03. MySQL Installation for Mac.mp4

80.5 MB

04. MySQL Installation for Linux.mp4

106.5 MB

05. Database Basics in Ten Minutes.mp4

31.0 MB

06. Using MySQL WorkBench to create and view a music database.mp4

67.5 MB

07. JDBC.mp4

35.4 MB

08. Connecting to the music database with JDBC.mp4

32.7 MB

09. Querying (Retrieving) Data.mp4

86.0 MB

10. SQL Injection and ANSI SQL.mp4

92.3 MB

11. Statement.execute vs. Statement.executeQuery.mp4

100.9 MB

12. Update, Delete Statements, and Inserting related records.mp4

117.3 MB

13. Using executeUpdate, Transactions, Commits and Rollback, and Batch Execution.mp4

141.4 MB

14. Creating a Store Front database, SQL Exceptions.mp4

121.5 MB

15. JDBC Challenge, Transactions and Insertion using Statement.mp4

99.4 MB

16. PreparedStatement.mp4

70.7 MB

17. PreparedStatement, Continued.mp4

94.9 MB

18. Challenge PreparedStatement.mp4

118.1 MB

19. CallableStatement.mp4

57.7 MB

20. CallableStatement, OUT and INOUT parameters.mp4

96.4 MB

21. CallableStatement, with functions.mp4

84.6 MB

22. Challenge CallableStatement.mp4

128.6 MB

23. Introduction to JPA and ORM.mp4

77.5 MB

24. JPA in action.mp4

143.6 MB

25. JPA with Related Tables.mp4

106.8 MB

26. JPA Queries, JPQL.mp4

108.1 MB

27. JPA Queries, JPQL Joins.mp4

107.0 MB

28. JPA Queries, CriteriaBuilder and Native SQL.mp4

106.8 MB

29. JPA Challenge.mp4

125.1 MB

30. JPA Bonus Challenge CriteriaBuilder Query with Joins.mp4

45.9 MB

/assets/

01. Slides-Working-with-Databases-Introduction.pptx

647.1 KB

02. Slides-Working-with-Databases-MySQL-Installation-for-Windows.pptx

470.6 KB

03. Slides-Working-with-Databases-MySQL-Installation-for-Mac.pptx

712.2 KB

04. Slides-Working-with-Databases-MySQL-Installation-for-Linux.pptx

713.0 KB

05. Slides-Working-with-Databases-Database-Basics-in-Ten-Minutes.pptx

597.3 KB

06. Slides-Working-with-Databases-Using-MySQL-WorkBench-to-create-and-view-a-music-database.pptx

516.6 KB

07. Slides-Working-with-Databases-JDBC.pptx

484.7 KB

08. Slides-Working-with-Databases-Connecting-to-the-music-database-with-JDBC.pptx

475.6 KB

10. Slides-Working-with-Databases-SQL-Injection-and-ANSI-SQL.pptx

495.6 KB

12. Slides-Working-with-Databases-Update-Delete-Statements-and-Inserting-related-records.pptx

516.4 KB

13. Slides-Working-with-Databases-Using-executeUpdate-Transactions-Commits-and-Rollback-and-Batch-Execution.pptx

476.7 KB

15. Slides-Working-with-Databases-JDBC-Challenge-Transactions-and-Insertion-using-Statement.pptx

470.3 KB

16. Slides-Working-with-Databases-PreparedStatement.pptx

530.6 KB

17. Slides-Working-with-Databases-PreparedStatement-Continued.pptx

469.4 KB

18. Slides-Working-with-Databases-Challenge-PreparedStatement.pptx

469.7 KB

19. Slides-Working-with-Databases-CallableStatement.pptx

476.7 KB

20. Slides-Working-with-Databases-CallableStatement-OUT-and-IN-OUT-parameters.pptx

470.5 KB

21. Slides-Working-with-Databases-CallableStatement-with-functions.pptx

490.5 KB

22. Slides-Working-with-Databases-Challenge-CallableStatement.pptx

855.5 KB

23. Slides-Working-with-Databases-Introduction-to-JPA-and-ORM.pptx

673.8 KB

26. Slides-Working-with-Databases-JPA-Queries-JPQL.pptx

472.8 KB

27. Slides-Working-with-Databases-JPA-Queries-JPQL-Joins.pptx

473.8 KB

28. Slides-Working-with-Databases-JPA-Queries-CriteriaBuilder-and-Native-SQL.pptx

630.8 KB

29. Slides-Working-with-Databases-JPA-Challenge.pptx

483.5 KB

30. Slides-Working-with-Databases-JPA-Bonus-Challenge-CriteriaBuilder-Query-with-Joins.pptx

469.3 KB

/23. Java Networking with Channels, Reactive Programming, and Virtual Threads/

01. Introduction to Java Networking.mp4

5.1 MB

02. Networking Terminology.mp4

58.0 MB

03. Creating a Simple Client-Server Connection using ServerSocket.mp4

35.7 MB

04. Creating a Multi-threaded Server using ServerSocket.mp4

71.9 MB

05. SocketServer vs. ServerSocketChannel.mp4

56.5 MB

06. Overview of NIO Channels and Buffers.mp4

13.8 MB

07. Exploring java.nio.ByteBuffer.mp4

55.1 MB

08. Polling Socket Channels with a custom Channel Manager.mp4

73.3 MB

09. Using Selectors for an Event Driven Server.mp4

83.8 MB

10. UDP Client Server with DatagramSocket.mp4

69.8 MB

11. UDP DatagramSocket sharing audio data.mp4

76.5 MB

12. UDP Client Server with DatagramChannel.mp4

74.8 MB

13. Java's High Level Networking APIs, URI and URL.mp4

41.8 MB

14. Java's High Level Networking APIs, URL vs URI.mp4

83.5 MB

15. Introduction to HttpUrlConnection.mp4

90.5 MB

16. Setting up Simple HttpServer.mp4

84.4 MB

17. HttpURLConnection Posts.mp4

84.1 MB

18. Introduction to HttpClient.mp4

84.5 MB

19. HttpClient, Posting a request, and more.mp4

77.2 MB

20. HttpClient Asynchronous Request, CompletableFuture.mp4

120.5 MB

21. CompletableFuture, thenAccept, thenApply, thenRun Methods.mp4

119.6 MB

22. HttpClient Concurrent Requests.mp4

119.8 MB

23. Challenge, Concurrent Requests - Posts.mp4

95.9 MB

24. Implementing HttpResponse.BodyHandler for customized response handling.mp4

138.0 MB

25. Introduction to WebSocket.mp4

61.0 MB

26. Writing a WebSocket Chat Application.mp4

51.1 MB

/assets/

01. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Introduction-to-Java-Networking.pptx

476.5 KB

02. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Networking-Terminology.pptx

609.8 KB

03. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Creating-a-Simple-Client-Server-Connection-using-ServerSocket.pptx

473.2 KB

05. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-SocketServer-vs-ServerSocketChannel.pptx

479.6 KB

06. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Overview-of-NIO-Channels-and-Buffers.pptx

498.1 KB

08. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Polling-Socket-Channels-with-a-custom-Channel-Manager.pptx

470.6 KB

09. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Using-Selectors-for-an-Event-Driven-Server.pptx

480.7 KB

10. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-UDP-Client-Server-with-DatagramSocket.pptx

476.6 KB

11. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-UDP-DatagramSocket-sharing-audio-data.pptx

470.7 KB

12. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-UDP-Client-Server-with-DatagramChannel.pptx

469.5 KB

13. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Javas-High-Level-Networking-APIs-URI-and-URL.pptx

492.4 KB

14. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Javas-High-Level-Networking-APIs-URL-vs-URI.pptx

469.3 KB

15. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Introduction-to-HttpUrlConnection.pptx

477.2 KB

18. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Introduction-to-HttpClient.pptx

472.9 KB

19. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-HttpClient-Posting-a-request-and-more.pptx

481.6 KB

20. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-HttpClient-Asynchronous-Request-CompletableFuture.pptx

481.9 KB

21. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-CompletableFutur-thenAccept-thenApply-thenRun-Methods.pptx

602.0 KB

23. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Challenge-Concurrent-Requests-Posts.pptx

473.2 KB

25. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Introduction-to-WebSocket.pptx

483.7 KB

26. Slides-Java-Networking-with-Channels-Reactive-Programming-and-Virtual-Threads-Writing-a-WebSocket-Chat-Application.pptx

491.6 KB

/24. Debugging and Unit Testing/

01. Introduction to Debugging.mp4

103.1 MB

02. More on Debugging.mp4

59.4 MB

03. Field Watch Points.mp4

76.6 MB

04. Advanced Debugging.mp4

57.9 MB

05. Introduction to Unit Testing with JUnit.mp4

90.0 MB

06. Asserts in Junit.mp4

153.7 MB

07. More Asserts and Exception Handling.mp4

110.6 MB

08. Parameterized Testing.mp4

80.9 MB

09. JUnit Challenge #1 and #2.mp4

138.4 MB

10. JUnit Challenges #3 to #7.mp4

111.5 MB

11. Junit Challenges #8 to #10.mp4

99.3 MB

/25. JavaFX/

01. JDK11 Global Library Configuration.mp4

30.7 MB

02. Create Your First JavaFX Project.mp4

37.5 MB

03. JavaFX Overview.mp4

53.8 MB

04. JavaFX Hello World Program.mp4

68.4 MB

05. GridPane Layout.mp4

99.8 MB

06. HBox Layout.mp4

109.1 MB

07. BorderPane Layout.mp4

91.9 MB

08. Other Layouts.mp4

125.2 MB

09. Controls.mp4

111.9 MB

10. RadioButton and CheckBox.mp4

148.7 MB

11. ComboBox and ChoiceBox.mp4

148.8 MB

12. Slider, Spinner, ColorPicker & DatePicker Controls.mp4

118.2 MB

13. TitledPane.mp4

60.3 MB

14. Events and Event Handlers.mp4

61.9 MB

15. Events Continued.mp4

92.1 MB

16. UI Thread.mp4

113.5 MB

17. Threads and Runnable.mp4

140.1 MB

18. Setup Sample Todo List Application.mp4

87.2 MB

19. Base Interface.mp4

120.8 MB

20. Add Change Listener.mp4

127.9 MB

21. Formatting Dates.mp4

76.2 MB

22. Singletons.mp4

112.3 MB

23. Load and Save ToDo Items fromto Disk.mp4

146.9 MB

24. Add DialogPane.mp4

129.5 MB

25. Show Dialog and Add Controller Code.mp4

128.6 MB

26. Bug Fix and Update List View.mp4

88.9 MB

27. Data Binding and Observable.mp4

105.9 MB

28. Cell Factories.mp4

91.5 MB

29. Context Menu.mp4

105.3 MB

30. KeyEvents and Toolbars.mp4

106.5 MB

31. SortedList.mp4

113.1 MB

32. FilteredList.mp4

128.0 MB

33. CSS With JavaFX.mp4

128.6 MB

34. Transforming Nodes and Choosers.mp4

117.9 MB

35. More on Choosers and Web Pages.mp4

160.6 MB

36. SceneBuilder.mp4

16.0 MB

37. Installing SceneBuilder for Windows.mp4

14.1 MB

38. Installing SceneBuilder for Mac.mp4

23.0 MB

39. Overview of SceneBuilder.mp4

62.5 MB

40. Building a UI with SceneBuilder.mp4

158.2 MB

41. More on SceneBuilder.mp4

158.1 MB

42. JavaFX Challenge.mp4

124.3 MB

43. JavaFX Challenge Part 2.mp4

77.9 MB

44. JavaFX Challenge Part 3.mp4

134.2 MB

45. JavaFX Challenge Part 4.mp4

125.0 MB

46. JavaFX Challenge Wrap up.mp4

70.0 MB

/26. Java 9 Module System/

01. Introduction to Modules.mp4

24.9 MB

02. Module Declarations and Statements.mp4

10.2 MB

03. Module Types.mp4

15.6 MB

/27. Migrating Java Projects to Java 9/

01. Project Setup and Test.mp4

40.2 MB

02. Structuring the new project.mp4

12.5 MB

03. Creating the first module (Common).mp4

58.4 MB

04. Creating the Module Descriptor file.mp4

114.7 MB

05. Creating the 2nd module (Database).mp4

80.3 MB

06. Challenge - Create the final module (UI).mp4

68.6 MB

07. Transitive Dependencies.mp4

44.0 MB

/28. Course Introduction - Old content for Java 11/

01. Introduction To The Course.mp4

41.5 MB

02. Remaster in Progress.mp4

37.0 MB

03. Video Quality.mp4

21.8 MB

04. Subtitles.mp4

17.2 MB

05. How to Get Help.mp4

56.2 MB

06. Important Tip - Source Code.mp4

24.7 MB

/29. Software Tools Setup - Old content for Java 11/

01. Biggest Tip to Succeed as a Java Programmer.mp4

14.1 MB

02. The Four Stages of Becoming a Programmer.html

1.4 KB

03. Software Tools Introduction.mp4

7.1 MB

04. Java Development Kit Installation Overview.mp4

7.8 MB

05. Install JDK 11 for Windows.mp4

19.9 MB

06. Installing Intellij IDEA for Windows.mp4

34.8 MB

07. IMPORTANT - Configuring IntelliJ IDEA.html

0.5 KB

08. Install JDK 11 for Mac.mp4

19.4 MB

09. Installing Intellij IDEA for Mac.mp4

70.6 MB

10. Install JDK 11 for Linux.mp4

53.8 MB

11. Installing Intellij IDEA for Linux.mp4

33.4 MB

12. Configuring IntelliJ IDEA - WINDOWS, MAC and LINUX.mp4

30.7 MB

/30. First Steps - Old content for Java 11/

01. Introduction.mp4

14.9 MB

02. Hello World Project.mp4

31.4 MB

03. Defining the Main Method.mp4

32.1 MB

04. Hello World Challenge and Common Errors.mp4

17.6 MB

05. Variables.mp4

42.4 MB

06. Starting out with Expressions.mp4

40.1 MB

07. Primitive Types.mp4

65.2 MB

08. byte, short, long and width.mp4

69.7 MB

09. Casting in Java.mp4

26.8 MB

10. Primitive Types Challenge.mp4

24.5 MB

11. float and double Primitive Types.mp4

37.4 MB

12. Floating Point Precision and a Challenge.mp4

81.0 MB

13. The char and boolean Primitive Data Types.mp4

53.1 MB

14. Primitive Types Recap and the String Data Type.mp4

84.1 MB

15. Operators, Operands and Expressions.mp4

45.0 MB

16. Abbreviating Operators.mp4

29.5 MB

17. if-then Statement.mp4

55.4 MB

18. Logical and Operator.mp4

36.3 MB

19. Logical OR Operator.mp4

34.7 MB

20. Assignment Operator VS Equals to Operator.mp4

41.3 MB

21. Ternary Operator.mp4

26.0 MB

22. Operator Precedence and Operator Challenge.mp4

69.3 MB

23. First Steps Summary.mp4

17.8 MB

24. End of Remaster.mp4

23.9 MB

/32. Control Flow Statements - Old content for Java 11/

01. Introduction.mp4

3.3 MB

02. The switch statement (+Challenge Exercise).mp4

91.5 MB

03. Day of the Week Challenge.mp4

47.1 MB

04. The for Statement (+Challenge Exercise).mp4

185.4 MB

05. For Loop Recap.mp4

29.5 MB

06. Sum 3 and 5 Challenge.mp4

20.8 MB

07. The while and do while statements (+Challenge Exercise).mp4

145.0 MB

08. While and Do While Recap.mp4

34.6 MB

09. Digit Sum Challenge.mp4

30.2 MB

10. Parsing Values from a String.mp4

56.0 MB

11. Reading User Input.mp4

53.0 MB

12. Problems and Solutions.mp4

68.7 MB

13. Reading User Input Challenge.mp4

58.8 MB

14. Min and Max Challenge.mp4

62.4 MB

/33. Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Old content for Java 11/

01. Arrays.mp4

116.4 MB

02. Arrays (Challenge Exercise).mp4

88.6 MB

03. Arrays Recap.mp4

29.1 MB

04. References Types vs Value Types.mp4

84.9 MB

05. Minimum Element Challenge.mp4

45.0 MB

06. Reverse Array Challenge.mp4

41.1 MB

07. List and ArrayList Part 1.mp4

115.7 MB

08. ArrayList Part 2.mp4

173.9 MB

09. ArrayList Part 3.mp4

140.9 MB

10. ArrayList Challenge Part 1.mp4

33.1 MB

11. ArrayList Challenge Part 2.mp4

138.0 MB

12. ArrayList Challenge Part 3.mp4

95.1 MB

13. Bug Fix for ArrayList Challenge.mp4

74.1 MB

14. Autoboxing and Unboxing.mp4

92.6 MB

15. Autoboxing & Unboxing (Challenge Exercise) - Part 1.mp4

43.0 MB

16. Autoboxing & Unboxing (Challenge Exercise) - Part 2.mp4

129.4 MB

17. Autoboxing & Unboxing (Challenge Exercise) - Part 3.mp4

70.5 MB

18. LinkedList Part 1.mp4

147.5 MB

19. LinkedList Part 2.mp4

88.3 MB

20. LinkedList Part 3.mp4

176.6 MB

21. LinkedList Challenge Part 1.mp4

55.5 MB

22. Bug Fix for Track 1 Error.mp4

7.7 MB

23. LinkedList Challenge Part 2.mp4

149.7 MB

24. LinkedList Challenge Part 3 (Final video).mp4

131.0 MB

/34. Inner and Abstract Classes & Interfaces - Old content for Java 11/

01. Interfaces.mp4

57.9 MB

02. Interfaces Part 2.mp4

113.2 MB

03. Interfaces Challenge Part 1.mp4

142.7 MB

04. Interfaces Challenge Part 2.mp4

69.4 MB

05. Inner classes Part 1.mp4

94.6 MB

06. Inner Classes Part 2.mp4

99.5 MB

07. Inner Classes Challenge.mp4

96.2 MB

08. Abstract Classes Part 1.mp4

55.6 MB

09. Abstract Classes Part 2.mp4

73.5 MB

10. Interface vs Abstract Class.mp4

20.6 MB

11. Abstract Class Challenge Part 1.mp4

107.0 MB

12. Abstract Class Challenge Part 2.mp4

99.9 MB

13. Abstract Class Challenge Part 3 (includes recursion).mp4

128.6 MB

/35. Java Generics - Old content for Java 11/

01. Generics Introduction.mp4

35.1 MB

02. Our Generics Class.mp4

32.7 MB

03. Our Generics Class Part 2.mp4

125.0 MB

04. Our Generics Class Part 3.mp4

72.2 MB

05. Generics Challenge.mp4

91.2 MB

/36. Lambda Expressions - Old content for Java 11/

01. Lambda Expressions Introduction.mp4

101.1 MB

02. Lambda Expressions Continued.mp4

105.0 MB

03. Lambda Expressions Nested Blocks.mp4

96.8 MB

04. Scope and Functional Programming.mp4

64.8 MB

05. Functional Interfaces & Predicates.mp4

131.5 MB

06. More on Predicates & Suppliers.mp4

77.7 MB

07. Functions.mp4

98.8 MB

08. Chaining java.util.function Functions.mp4

81.1 MB

09. Lambda Challenge Part 1.mp4

42.3 MB

10. Lambda Challenge Part 2.mp4

108.6 MB

/37. Streams - Old content for Java 11/

01. Streams.mp4

88.0 MB

02. Streams - Intermediate and Terminal Operations.mp4

47.8 MB

03. Streams - Flatmap & Lambda Best Practices.mp4

122.4 MB

/38. Naming Conventions and Packages. static and final - Old content for Java 11/

01. Naming Conventions.mp4

16.1 MB

02. Packages.mp4

63.5 MB

03. Packages Part 2.mp4

42.9 MB

04. Packages Part 3.mp4

80.7 MB

05. Packages (Challenge Exercise).mp4

60.2 MB

06. Scope.mp4

94.4 MB

07. Scope Part 2 and Visibility.mp4

95.3 MB

08. Scope +(Challenge Exercise).mp4

51.0 MB

09. Access Modifiers.mp4

60.3 MB

10. The static statement.mp4

47.8 MB

11. The final statement.mp4

74.6 MB

12. Final Part 2 and Static Initializers.mp4

52.6 MB

/39. Java Collections - Old content for Java 11/

01. Collections Overview.mp4

76.2 MB

02. Binary Search.mp4

128.5 MB

03. Collections List Methods.mp4

148.9 MB

04. Comparable and Comparator.mp4

160.3 MB

05. Maps.mp4

103.5 MB

06. Map Continued and Adventure Game.mp4

136.5 MB

07. Adding Exits to the Adventure game.mp4

147.3 MB

08. Adventure Game challenge.mp4

70.7 MB

09. Immutable Classes.mp4

148.9 MB

10. Immutable Class Challenge.mp4

43.3 MB

11. Sets & HashSet.mp4

104.7 MB

12. HashSet - equals() and hashCode().mp4

96.3 MB

13. Finish off equals() and hashcode().mp4

66.6 MB

14. Potential issue with equals() and sub-classing.mp4

62.1 MB

15. Sets - Symmetric & Asymmetric.mp4

94.8 MB

16. Finishing Off Sets.mp4

65.9 MB

17. Sets Challenge Part 1.mp4

125.4 MB

18. Sets Challenge Part 2.mp4

130.0 MB

19. Sets Challenge Part 3.mp4

179.2 MB

20. Sorted Collections.mp4

48.1 MB

21. StockList Class With Maps.mp4

130.2 MB

22. Add a Basket.mp4

125.3 MB

23. TreeMap and Unmodifiable Maps.mp4

228.8 MB

24. Challenge Part 1.mp4

94.3 MB

25. Challenge Part 2.mp4

86.8 MB

26. Challenge Part 3.mp4

65.2 MB

27. Challenge Part 4 (Final).mp4

208.0 MB

9.50 Adventure Game.html

67.0 KB

/40. Basic Input & Output including java.util - Old content for Java 11/

01. Exceptions.mp4

86.8 MB

02. Stack Trace and Call Stack.mp4

87.6 MB

03. Catching and throwing Exceptions.mp4

108.4 MB

04. Multi Catch Exceptions.mp4

54.5 MB

05. Introduction to IO.mp4

82.6 MB

06. Writing content - FileWriter class and Finally block.mp4

136.6 MB

07. Try with Resources.mp4

111.4 MB

08. FileReader and Closeable.mp4

109.6 MB

09. BufferedReader.mp4

59.5 MB

10. Load Big Location and Exits Files.mp4

81.5 MB

11. Challenge.mp4

36.0 MB

12. Buffered Writer and Challenge.mp4

125.3 MB

13. Byte Streams.mp4

164.1 MB

14. Reading Binary Data and End of File Exceptions.mp4

146.4 MB

15. Object Input Output including Serialization.mp4

151.0 MB

16. Finish Object IO and RandomAccessFile class.mp4

151.1 MB

17. Create Random Access File.mp4

133.2 MB

18. Update Static Initializer Block With Random File Access.mp4

85.1 MB

19. Update Adventure Game to Read Random Access File.mp4

96.5 MB

20. Java NIO.mp4

146.1 MB

21. Writing Objects With Java NIO.mp4

103.4 MB

22. Reading and Writing with Java NIO.mp4

108.4 MB

23. Writing Binary Files with Java NIO.mp4

107.7 MB

24. Reading Files with NIO.mp4

134.3 MB

25. Absolute and Relative Reads.mp4

94.6 MB

26. Chained Put Methods.mp4

132.0 MB

27. Writing Sequentially.mp4

103.4 MB

28. FileChannel to Copy Files and Pipes with Threads.mp4

135.3 MB

29. Filesystem.mp4

124.0 MB

30. More on Paths.mp4

86.2 MB

31. Exists and CopyFile.mp4

84.3 MB

32. Move, Rename and Delete.mp4

123.6 MB

33. File Attributes.mp4

131.9 MB

34. Read Existing Directory Contents.mp4

91.5 MB

35. Separators Temp Files and File Stores.mp4

81.5 MB

36. Walk File Tree.mp4

33.0 MB

37. Copy Entire Tree.mp4

104.1 MB

38. Mapping IO and NIO Methods.mp4

109.2 MB

/41. Regular Expressions - Old content for Java 11/

01. Regular Expressions Introduction.mp4

92.7 MB

02. Character classes and Boundary Matchers.mp4

106.6 MB

03. Quantifiers and the Pattern and Matcher classes.mp4

86.5 MB

04. Matcher find and Group Methods.mp4

86.9 MB

05. And, Or & Not.mp4

61.1 MB

06. Regular Expressions Challenge Part 1.mp4

63.1 MB

07. Regular Expressions Challenge Part 2.mp4

85.3 MB

08. Regular Expressions Challenge Part 3.mp4

28.1 MB

/42. Databases - Old content for Java 11/

01. Section Introduction.mp4

6.7 MB

02. Database Terminology.mp4

61.2 MB

03. Install and Setup SQLite for Windows.mp4

48.5 MB

04. Install and Setup SQLite for Mac.mp4

29.9 MB

05. Install and Setup SQLite for Linux.mp4

11.1 MB

06. Introduction to SQLite.mp4

82.2 MB

07. More with SQLite.mp4

76.9 MB

08. Querying Data With SQL.mp4

166.0 MB

09. SQL Order by and Joins.mp4

173.1 MB

10. More Complex Joins.mp4

168.2 MB

11. Wildcards in Queries and Views.mp4

186.9 MB

12. Housekeeping and Final SQL Challenge.mp4

96.5 MB

13. JDBC and SQLite GUI Browser.mp4

155.1 MB

14. Creating Databases With JDBC in Java.mp4

118.3 MB

15. JDBC Insert, Update, Delete.mp4

46.9 MB

16. .executeQuery() and using Constants.mp4

184.4 MB

17. The Music SQLite Database.mp4

87.0 MB

18. Write Java Query for Artists.mp4

84.8 MB

19. Executing SQL in DB Browser.mp4

133.7 MB

20. Query Albums by Artist Method.mp4

126.0 MB

21. Query Artists for Song method.mp4

114.2 MB

22. Result Set Meta Data.mp4

120.1 MB

23. Functions and Views.mp4

138.8 MB

24. Write the Method to Query View.mp4

90.1 MB

25. SQL Injection Attacks and Prepared Statements.mp4

162.0 MB

26. Transactions.mp4

100.9 MB

27. Inserting Records With JDBC.mp4

98.8 MB

28. Insert Albums, Artists, and Songs.mp4

113.9 MB

29. Test Insert JDBC Code.mp4

174.3 MB

30. JDBC with a GUI Program.mp4

148.2 MB

31. Add Artists.mp4

89.9 MB

32. Fix Artist and Preload Records.mp4

122.6 MB

33. Implement Artist Query.mp4

109.6 MB

34. Add ProgressBar.mp4

62.9 MB

35. Handling Updates.mp4

136.4 MB

/43. Java Networking Programming - Old content for Java 11/

01. Networking Overview.mp4

52.1 MB

02. First Client and Server Apps.mp4

105.7 MB

03. Multi Threaded Server.mp4

100.5 MB

04. Multi-Threading and Timeouts.mp4

124.5 MB

05. UDP Server and Client.mp4

117.7 MB

06. High Level APIS.mp4

155.5 MB

07. URL Connections and Input Stream Reader.mp4

108.9 MB

08. HTTPUrlConnection.mp4

159.6 MB

09. Alternatives to HTTPUrlConnection.mp4

179.8 MB

/44. Archived Videos/

01. Old JavaFX Introduction Video for JDK 8.mp4

106.9 MB

02. Old JavaFX Code Vs FXml Video for JDK 8.mp4

84.0 MB

/45. Extra Information - Source code, and other stuff/

01. Source code for all Programs.html

148.2 KB

02. Bonus Lecture and Information.mp4

82.9 MB

/assets/

02. Free-Course-and-Programming-Guide.pdf

10.6 MB

 

Total files 1147


Copyright © 2025 FileMood.com