Java Programming Tutorial | Java From Zero To Hero | Best for Beginners (2023)



Looking to learn Java programming from scratch? This comprehensive Java course has got you covered! In this course, you'll start with the basics, including Java applications, features, variables, datatypes, and keywords. You'll then move on to learn about Java operators, strings, control statements like if-else and switch, and different types of loops like for, while, and do-while. You'll then dive into object-oriented programming concepts, including classes and objects, constructors, static keywords, inheritance, aggregation, method overloading and overriding, abstract classes, interfaces, and access modifiers. The course also covers Java arrays, singly linked lists, and doubly linked lists, with detailed theory, problem-solving exercises, and code walkthroughs. By the end of this course, you'll have a solid foundation in Java programming and be ready to build your own Java applications. So, whether you're a beginner or an experienced programmer looking to learn Java, this course is the perfect place to start! 00:00:01 – 01 Course Introduction and Installation
00:07:54 – 02 Java Applications, Features, 3J_s of Java
00:15:58 – 03 Variables in Java
00:26:16 – 04 Datatypes and Keywords
00:35:17 – 05 Exercise1
00:40:41 – 06 Exercise1 Solution Part1
01:01:56 – 07 Exercise1 Solution Part2
01:19:17 – 08 Operators and Precedence
01:34:13 – 09 String in Java
01:45:37 – 10 If-Else in Java
01:55:37 – 11 Java Switch
02:01:46 – 12 Java For Loop
02:11:21 – 13 Java While Loop
02:16:36 – 14 Java dowhile Loop
02:22:20 – 15 Java Break Continue Comments
02:31:20 – 16 Exercise 2
02:34:18 – 17 Exercise 2 Solution Part1
02:46:06 – 18 Exercise 2 Solution Part2
03:02:48 – 19 Project Banking Application 1-Introduction
03:06:33 – 20 Project Banking Application 2-Setup and Deposit to the Account
03:13:26 – 21 Project Banking Application 3-Withdraw and Previous Transaction in the Account
03:21:52 – 22 Project Banking Application 4-Show Menu in the Account
03:40:40 – 23 Project Banking Application 5-Running Our Project
03:51:29 – 24 OOPs Introduction
03:55:52 – 25 Classes and Objects in Java
04:04:20 – 26 Methods In Java
04:12:47 – 27 Constructors in Java
04:21:48 – 28 Static Keyword in Java
04:31:47 – 29 Inheritance in Java Part1
04:36:00 – 30 Types of Inheritance in Java Part2
04:44:17 – 31 Multiple _ Hierarchical Inheritance in Java
04:52:24 – 32 Aggregation in Java
05:01:18 – 33 Method Overloading in Java
05:24:16 – 34 Method Overridding in Java
05:38:04 – 35 Super Keyword in Java
05:51:08 – 36 Final Keyword in Java
06:00:37 – 37 Abstract class in Java
06:13:18 – 38 Interfaces in Java
06:25:22 – 39 Packages in Java
06:35:56 – 40 Access Modifiers in Java
06:43:19 – 41 Exercise on Java OOPS1
06:55:17 – 42 Exercise on Java OOPS2
07:09:09 – 43 Arrays in Java Theory
07:23:05 – 44 Arrays Practice Problems- Easy
07:33:56 – 45 Arrays Practice Problems- Medium
07:52:57 – 46 Remove Even Integer from an Array
08:08:59 – 47 Reverse an Array
08:18:59 – 48 Find Minimum and Maximum number in Array
08:26:34 – 49 Second Maximum Value in Array
08:38:32 – 50 Move zeros to the end of Array
08:47:21 – 51 Resize Array in Java
08:54:27 – 52 Java String
09:07:59 – 53 Singly Linked List Theory
09:14:22 – 54 How to make the singly linked list
09:28:09 – 55 Print and Length of the Singly Linked List
09:40:55 – 56 Search element in the Singly Linked List
09:48:55 – 57 Reverse a Singly Linked List
09:58:12 – 58 Middle node in Singly Linkked List
10:07:41 – 59 Insert at the beginning of the Singly Linked List
10:21:31 – 60 Insert at the end of the Singly Linked List
10:30:10 – 61 Insert at user specified location in Singly Linked List
10:50:26 – 62 Delete at the beginning in Singly Linked List
11:04:20 – 63 Delete at the end of the singly linked list
11:15:38 – 64 Deletion at the user specified loation in Singly Linked List
11:26:37 – 65 Doubly Linked List in Java
11:35:02 – 66 How to make a doubly linked list in Java
11:48:44 – 67 Print the Doubly Linked List in Java #java #javabasicsforbeginners #javaprogramming #javatutorial #javaclass #javatutorial #javacode #javacourse