Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Java Master Course (Prelaunched)
Setting up
Download and installation process of Java (Windows) (3:29)
Download and installation process of Java (Mac)
Download and installation process of Java (Linux)
Download and installation process of Eclipse (Windows) (3:42)
Download and installation process of Eclipse (Mac)
Download and installation process of Java (Linux)
Introduction to Java : Keywords, datatype, variable and operators
The language of 50 keywords (0:51)
Our first Java program (4:27)
Variable and datatype (1:42)
Understanding variables (6:26)
Primitive Data Types (7:15)
Primitive Data Types (floating point datatype) (10:19)
Primitive Data Types (boolean and char) (5:41)
String basics (6:44)
Type casting (16:24)
Operators and Decision making
Arithmetic operators (9:41)
Making decision with operators - Part 1 (7:10)
Making decision with operators - Part 2 (4:47)
Making decision with operators - Part 3 (13:06)
Ternary operator (9:15)
Assignment operators (5:25)
Making decision with if else (13:49)
Flow control
Switch case - Part 1 (10:33)
Switch case - Part 2 (6:22)
Switch case - Part 3 (5:38)
For loop (13:25)
For loop (Number is prime or not) (5:51)
While loop (6:57)
Do while loop (4:32)
Loops Revisited (7:04)
Break and continue (4:14)
Nested loops (4:55)
Nested loops - exercise (3:21)
Methods
Methods (14:17)
Methods parameters _ return type (8:08)
Methods exercise (4:23)
Method overloading (6:42)
Method overloading - Part 2 (9:07)
Some good information
Naming convention
Code Block, Indentation and statements (5:28)
Java Literals
Object Oriented Programming
Classes - Part 1 (6:12)
Classes - Part 2 (10:41)
Classes - Getters and setters (3:01)
Classes - Adding functionality into class (6:03)
Constructors Introduction (7:12)
Default constructor (6:59)
Usage of constructors (3:59)
Understanding inheritance (4:46)
Working with inheritace - Part 1 (7:30)
Working with Inheritance - Part 2 (8:33)
Working with Inheritance - Part 3 (7:59)
Working with inheritance - Part 4 (3:10)
Working with inheritance - Part 5 (4:02)
Composition Introduction (4:03)
Composition Setting up (11:03)
Working with composition (3:43)
Adding functionality (10:45)
Encapsulation - Part 1 (10:09)
Encapsulation - Part 2 (1:35)
Polymorphism - Part 1 (13:51)
Polymorphism - Part 2 (4:52)
Core Concepts
Interfaces (14:15)
Abstract class - Introduction (8:41)
Mutiple inheritance using interfaces (7:07)
Inner classes (5:36)
Types of nested class (3:05)
Local inner class (7:00)
Anonymous object (2:50)
Anonymous inner class (7:13)
Advantages of inner class (2:09)
User input (6:21)
Static elements (7:31)
Static inner class - Part 1 (4:29)
Static inner class - Part 2 (6:44)
Final keyword (5:22)
Final keyword with method and class (7:32)
Packages (10:13)
Packages continues (4:48)
Scope (6:57)
Access modifier (3:41)
Access modifier - Part 1 (6:40)
Access modifier - Part 2 (5:06)
Exception handing (Intro) (5:25)
Strings (5:29)
String methods (Document)
String formatting (Document)
Arrays
What's an array (2:05)
How to initialize array (9:45)
Foreach loop (5:52)
Methods - Call by value and reference (8:58)
Issues with array (2:15)
Collections framework
ArrayList - Part 1 (12:26)
ArrayList - Part 2 (7:34)
Autoboxing and unboxing (16:25)
Collections framework Overview (3:00)
ArrayList and Stack overview (4:36)
Stack methods (5:27)
LinkedList (6:01)
Scope
Lecture contents locked
Enroll in Course to Unlock
If you're already enrolled,
you'll need to login
.