1.Introduction Background\
0:00 About the course
2:12 Meet your instructor
3:37 Background Story
10:48 Review and rating
2.Java Setting up\
12:51 Download process and installation of Java (Windows)
17:34 Download and installation process of Eclipse
23:09 A short message
3.Java Getting started\
25:32 The language of 50 keywords
26:54 Our first Java program
31:22 Variable and datatype
35:17 Understanding variables
41:44 Primitive Data Types (Integer datatype)
48:59 Primitive Data Types (floating point datatype)
59:19 Primitive Data Types (boolean and char)
1:05:00 BigDecimal class introduction
1:10:32 String basics
1:17:16 Type casting
1:33:40 EXERCISE Solve an equation
1:40:07 When to use what
4.Java Some good to know information\
1:42:50 Videos from this section
1:44:07 Understand Udemy interface and how to get completion certificate
1:52:15 Project files and downloadable material and articles
1:58:11 IntelliJ Installation and hello world program in IntelliJ
2:03:09 Import eclipse project on IntelliJ
5.Java Decision making under Java\
2:08:10 Arithmetic operators
2:17:52 Making decision with operators Part 1
2:25:02 Making decision with operators Part 2
2:29:50 Making decision with operators Part 3
2:42:56 Ternary operator
2:52:12 Assignment operators
2:57:38 Making decision with if else
6.Java Flow control\
3:11:02 Switch case Part 1
3:21:36 Switch case Part 2
3:27:59 Switch case Part 3
3:33:38 For loop
3:47:03 While loop
3:54:00 Do while loop
3:58:33 Loops Revisited
4:05:38 Break and continue
4:09:53 Nested loops
4:14:48 Nested loops exercise
4:18:10 Modulo operator (Bonus)
4:24:39 Sum Of digit solution (Bonus)
7.Java Methods\
4:31:54 Methods
4:46:11 Methods parameters and return type
4:54:20 Method overloading Part 1
5:01:02 Method overloading Part 2
5:10:10 EXERCISE on method
8.Java Some good information\
5:19:21 Code Block, Indentation and statements
9.Java Object Oriented Programming Concepts\
5:31:13 Classes Introduction
5:37:25 Classes Getters and setters introduction
5:48:07 Classes Getters and setters
5:51:09 Classes Adding functionality into class
5:57:12 Constructors Introduction
6:04:24 Default constructor
6:11:24 Usage of constructors
6:15:24 Understanding inheritance
6:20:10 Working with inheritance Part 1
6:27:40 Working with inheritance Part 2
6:36:14 Working with inheritance Part 3
6:44:13 Working with inheritance Part 4
6:47:24 Working with inheritance Part 5
6:51:26 Type of inheritance Exercise information
6:59:50 EXERCISE explanation (inheritance)
7:15:22 Composition Introduction
7:19:26 Composition Setting up
7:30:30 Working with composition
7:34:13 Adding functionality
7:44:58 Encapsulation Part 1
7:55:08 Encapsulation Part 2
7:56:44 Polymorphism Part 1
8:10:35 Polymorphism Part 2
8:15:28 Benefits of Polymorphism
10.Java Core concepts\
8:25:57 Interfaces
8:40:12 Abstract class Introduction
8:48:54 Multiple inheritance using interfaces
8:56:02 Inner classes
9:01:38 Types of nested class
9:04:43 Local inner class
9:11:44 Anonymous object
9:14:35 Anonymous inner class
9:21:48 Advantages of inner class
9:23:58 User input
9:30:20 Static elements
9:37:52 Static inner class Part 1
9:42:22 Static inner class Part 2
9:49:06 Final keyword
9:54:29 Final keyword with method and class
10:02:01 Packages
10:12:15 Packages continues
10:17:03 Scope
10:24:01 Access modifier
10:26:57 Access modifier Part 1
10:33:37 Access modifier Part 2
10:37:27 Exception handling (Intro)
10:42:53 Exception handling, Multiple catch blocks
10:56:04 Exception handling, Multiple catch blocks Part 2
10:59:37 Finally block
11:05:24 Throw and throws
11:16:27 User defined exception
11:26:40 Checked and unchecked exceptions
11:31:06 Enum
11:39:15 Strings
11:44:44 Difference between String literal and String Object
11.Java Array\
11:50:28 Array overview
11:52:34 How to initialize array