Explore related topics
This course includes
- 25h 1m of video
- 37 lessons
- Level: Intermediate
- Spoken in English
- Your place is remembered
- Free in full, no card
Lessons
4 sections · 37 lessons · 25h 1m total length
Lessons 1 to 1010 lessons · 3h 13m
- How to Install Java OpenJDK on Windows 1112m
- What is JDK, JVM, JRE, javac, Byte code, JIT ? Complete Execution Process !12m
- Install IntelliJ IDEA in 5 Minutes! 🚀 Easiest Way for Beginners (2026 Windows Guide)5m
- Understanding the skeleton of a Java Program | What is main method in Java ?10m
- Primitive Data Types in Java in Hindi | Byte, Short, Int, Long, Float, Double, Char & Boolean57m
- Java Essentials: How to Properly Name Your Variables8m
- Become a Math Wiz: Understanding Arithmetic Operators – From Basics to Advanced!31m
- Bitwise operators in Java | and, or, not, xor, left shift, right shift & unsigned right shift18m
- Println vs Print vs Printf in Java21m
- Java Strings Explained: Understanding String Data Types, Heap Storage, and String Pool19m
Lessons 11 to 2010 lessons · 3h 51m
- Master Java String Methods: A Comprehensive Guide for Beginners26m
- How to Use Conditional Statements in Java: If, Else If, Else, Switch case32m
- Java Loops Explained: For, While, and Do-While Loops31m
- Mastering Java Arrays: 1D, 2D, and Jagged Arrays Explained35m
- Master OOP in Java: Encapsulation, Abstraction, Polymorphism & Inheritance Explained in 20 Minutes23m
- Methods in Java | Overloading | Signature | Mutability30m
- Easiest Way to Learn Recursion: Beginner-Friendly Guide13m
- Understand Packages and Classpath in 15 minutes16m
- Encapsulation in Java in 15 minutes17m
- What are constructors in Java ?8m
Lessons 21 to 3010 lessons · 4h 14m
- Inheritance in Java | Method Overriding | super keyword35m
- Polymorphism: Compile Time vs Run Time ( Dynamic Method Dispatch )15m
- Abstraction in Java | Abstract Class | Abstract Method20m
- Access Modifiers: Public, Private, Default & Protected25m
- Mastering Static in Java: Static variable, method & block19m
- Mastering the Final Keyword in Java: Everything You Need to Know!11m
- Mastering Java Interfaces: Static & Default Methods, Multiple Inheritance Explained26m
- Exploring Inner Classes in Java: Static, Member, Local, and Anonymous Types35m
- Master Exceptions in Java: Try, Catch, Finally, Throw, Throws, try-with-resources & Custom Exception52m
- Mastering Wrapper Classes in Java: Autoboxing, Autounboxing, Methods Explained16m
Lessons 31 to 377 lessons · 13h 43m
- Master Math in Java: Min, Max, Ceil, Floor, Round, Random, Pi, Log, Sin, Cos & More!10m
- Understanding Enums in Java: Internal working, toString, values, ordinal, valueOf & much more !25m
- Java Multithreading: Synchronization, Locks, Executors, Deadlock, CountdownLatch & CompletableFuture3h 56m
- Volatile vs Atomic in Java: Thread Safety Explained12m
- Java Generics Explained: Classes, Methods, Interfaces, Enums, & Exceptions | Full Tutorial58m
- Complete Java Collections Framework & Streams Masterclass 20267h 49m
- Java String vs StringBuilder vs StringBuffer: Best Practices & Performance13m
What you need
- Some grounding helps; this one picks up past the basics.
Description
📚 Pre-Requisites: - A laptop, that's it. 🔍 What You'll Learn: - Installation - JDK vs JVM vs JRE vs JIT vs JAVAC - All Data types - Naming convention - Arithmetic operators - Bitwise operators - print vs println vs printf - String: Heap vs String Pool - String methods - Conditional statements: if else & switch - Loops: while, do while & for - Arrays: 1D, 2D & Jagged - OOPS: Encapsulation, Inheritance, Polymorphism & Abstraction - Methods: Overloading, Signature & Mutability - Recursion - Packages & Classpath - Encapsulation - Constructors - Inheritance - Polymorphism - Abstraction - Access Modifiers - static keyword - final keyword - Interface - Inner class - Exception handling - Math - Wrapper classes - Enum - Multithreading - Java Generics - Collection framework 🎯 Who Is This Course For? - Beginner - Intermediate learners aiming to strengthen their Java skills. - Advanced users looking for a refresher or to learn new features in Java.
Who this course is for
- People who know the basics of Java and want to go further.
Those two are our reading of the course's level. The description is the author's own.