Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Introduction to Algorithms in Java
Section 0 Course Introduction (0.25 Hours)
01 What Will We Learn In This Course (2:44)
02 What Is Object-Oriented Programming And Java (5:22)
03 How To Run Java In The Browser (7:07)
Section 0 Slides
What Will We Learn In This Course (Slides)
Section 1 - Java Language Fundamentals (1 Hour)
00 Section 1 Intro (2:34)
01 Java Classes (5:58)
02 Java Objects (2:02)
03 Data Types and Integers (5:15)
04 Doubles (5:06)
05 Boolean (4:56)
06 Character (9:21)
07 Strings (7:28)
08 Object State (4:20)
09 Methods (3:13)
10 Section 1 Summary (1:45)
Section 1 Code
Section 1 Java Language Fundamentals Slides
Section 2 - Building Classes (2.5 Hours)
00 Section 2 Intro (4:22)
01 Visibility Modifiers (9:37)
02 Constructors and the Default Constructor (5:13)
03 The Role of the Constructor (5:26)
04 Parameters and Arguments (4:38)
05 Common Constructor Mistake #1 (7:32)
06 Common Constructor Mistake #2 (5:15)
07 Assignment Statement (6:07)
08 Assignment Operator (4:32)
09 Multiple Variables and Values (3:38)
10 What is Null? (5:51)
11 Relational Operators (9:33)
12 Conditional Statements (4:41)
13 If Statement (8:06)
14 Else Statement (5:49)
16 Assignment vs Equality (4:34)
15 Else If Statement (6:52)
17 Throw IllegalArgumentException (10:21)
18 Comments (1:54)
19 Multi-Line Comment (2:43)
20 JavaDoc Comments (8:56)
21 Section 2 Summary (6:10)
Section 2 Code
Section 2 Building Classes Slides
Section 3 - Methods (0.75 Hours)
00 Section 3 Intro (3:35)
01 Methods (6:58)
02 Return Types (5:13)
03 Accessor Methods (8:29)
04 Mutator Methods (11:09)
05 Console Output (3:50)
06 Concatenation (4:59)
07 Concatenation and Addition (10:14)
Section 3 Code
Section 3: Methods Slides
Section 4 - Operators (1 Hour)
00 Section 4 Introduction (3:01)
01 Logical Operators Introduction (5:36)
02 Logical && Operator (7:37)
03 Logical OR Operator (5:36)
04 More Logical Operators (3:41)
05 Short Circuit Evaluation (10:06)
06 Fields and Parameters (5:42)
07 Local Variables (4:53)
08 Static Variables (3:08)
09 Symbolic Constants (8:25)
10 Section 4 Summary (3:04)
Section 4 Code
Section 4 Operators Slides
Section 5 - Working with Operators (1.25 Hours)
00 Section 5 Intro (3:02)
01 Arithmetic Operators With Assignment Operators (12:34)
02 The % Operator (5:44)
03 Overloading Methods (10:39)
04 Switch Statement (11:40)
05 Switch Statement Default Case (4:53)
06 Illegal Types In Switch Statements (7:56)
07 Implicit Boolean Condition In Switch Statements (6:07)
08 While Loops And Infinite Loops (9:13)
09 Section 5 Summary (3:39)
Section 5 Code
Section 5 Working with Operators Slides
Section 6 - Object Interaction
00 Section 6 Intro (5:58)
01 Abstraction and Modularization (6:06)
02 The New Operator (6:22)
03 Internal Method Calls (3:59)
04 External Method Calls (6:43)
05 Identity vs Equality (8:37)
06 What Do Each Store_ Primitives vs Objects (4:29)
07 Object References (13:01)
08 Garbage Collection (7:19)
09 Methods That Return Values (9:10)
10 Methods of the String Class.mov (12:33)
11 Immutable Strings (4:36)
12 String Equality vs Primitive Equality (6:09)
13 Equality of Non-String Objects (9:00)
14 This Keyword (7:01)
15 Errors and Debugging (8:59)
Source Code - Section 6
Section 6 Object Interaction Slides
Section 7 Arrays
00 Section 7 Intro (3:06)
01 Collections and Arrays (9:53)
02 Get and Set Array Values (11:26)
03 Array Literals (5:50)
04 Object Arrays (9:18)
05 While Loop on Arrays (9:01)
06 While Loop on Object Arrays (11:39)
07 While Loop on Multiples (4:00)
08 Section 7 Summary (3:00)
Section 7 Code
Section 7 Arrays Slides
Section 8 - For Loops
00 Section 8 Intro (2:27)
01 For Loops (6:58)
02 For Loops On Multiples (4:25)
03 For Loop On Object Array (13:59)
04 For Loops On Array Literals (6:51)
05 Two Dimensional Arrays (8:59)
06 For Loop On 2D Array (9:54)
Section 8 Summary (2:30)
Section 8 Code
Section 8 - For Loops (Slides)
Section 9 - ArrayList
00 Section 9 Intro (2:52)
01 ArrayList (15:32)
02 ArrayList Methods (10:17)
03 For Each Loop (6:19)
Section 9 Summary (2:52)
Section 9 Code
Section 9 - ArrayList (Slides)
Section 10 - Iterator
00 Section 10 Iterator (1:11)
01 Iterator (10:38)
Section 10 Code
Section 10 - Iterator (Slides)
00 Section 4 Introduction
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock