Lesson 28: Bitwise Operators (10:01)
Lesson 29: Advanced Bitwise Operations
Bitwise shifting (6:24)
Short circuiting (6:21)
Lesson 30: Random Numbers
Random integers and doubles (5:20)
A typical integer problem (3:29)
A typical double problem (5:10)
Lesson 31:StringBuffer Class
The basics (3:44)
Usage in a project (4:55)
Lesson 32: Boolean Algebra and DeMorgan’sTheorem (8:02)
Lesson 33: Selection Operator (?:) (6:21)
Lesson 34: Passing by Value and by Reference
Basics of passing by value and reference (8:16)
Passing an array to a method (5:39)
Lesson 35: Two-Dimensional Arrays
Creating a two dimensional array (5:31)
Row and column count, Arrays class (7:53)
Lesson 36: Inheritance
Super class and subclass (6:42)
Creating and using a subclass object (4:10)
final abstract, overriding (6:28)
Shadowing, cosmic super class (5:29)
Creation of objects, object types (3:14)
Passing the correct object type (3:15)
instanceof (5:17)
|
Lesson 37: Exceptions
Forcing an exception (5:22)
Checked and unchecked exceptions (5:10)
try-catch (5:11)
finally unusual facts (6:07)
Lesson 38: Interfaces
The implementation viewpoint (4:37)
The object viewpoint (7:07)
Lesson 39: Complexity Analysis (Big O)
Simple Big O examples (6:45)
Big O- coefficients & logs (5:15)
Complex loops, calculating run times (5:17)
Lesson 40: Recursion
Factorial (7:35)
Examples 1 & 5 (5:59)
Fibonacci sequence (5:09)
Lesson 41: Sorting Routines
Overview (3:43)
Bubble Sort (6:21)
Selection Sort (5:34)
Insertion Sort (5:06)
Quick Sort (5:28)
Merge Sort (6:03)
Lesson 42: List Interface (7:39)
|