Java Full Course for Beginners 2025 - Core Java and Object-Oriented Programming with Programs

Java Full Course for Beginners 2025 - Core Java and Object-Oriented Programming with Programs

Simple Snippets via YouTube Direct link

this keyword in Java and its Various Use Cases Explained in Detail

27 of 55

27 of 55

this keyword in Java and its Various Use Cases Explained in Detail

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Java Full Course for Beginners 2025 - Core Java and Object-Oriented Programming with Programs

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Java Programming - Introduction | History | Features | C++ vs Java
  2. 2 JDK vs JRE vs JVM - Whats the Difference ? | Java tutorials for beginners
  3. 3 First Java Program | Hello World |Installing & Setting up JDK + Netbeans IDE
  4. 4 Java Program Execution Process in Detail | Working of JUST-IT-TIME Compiler (JIT) in Detail
  5. 5 Java Variables & Data Types with Program Example | Java Tutorials for Beginners
  6. 6 Operators in Java & Operator Precedence with Program Example | Java Tutorials for Beginners
  7. 7 Java Control Statements | Conditional & Looping Control Statements in Java (Theoretical Explanation)
  8. 8 Java If-Else Control Statement | 3 Practical Program Examples | Java Tutorials for Beginners
  9. 9 Java Switch Case Control Statement with Program Example | Java Tutorials for Beginners
  10. 10 Java For Loop Control Statement with Program Example | Java Programming Tutorials for Beginners
  11. 11 Java While Loop Control Statement with Program Example | Java Programming Tutorials for Beginners
  12. 12 Java DoWhile Loop Control Statement with Program Example | Java Programming tutorials for Beginners
  13. 13 Java Program : Find whether a number is Even or Odd | Java programming tutorial for Beginners
  14. 14 Java Program : Find Largest Number out of 3 Numbers | Java programming tutorial for Beginners
  15. 15 Java Program : Swapping 2 Variables using 3rd Variable | Java programming Tutorial for Beginners
  16. 16 Java Program : Swapping 2 Variables Without using 3rd Variable | Java Tutorials for Beginners
  17. 17 Java Program to check if year is a LEAP year or Not | Java Tutorials for Beginners
  18. 18 Java Program to Check if number is PALINDROME or Not | Java programming tutorials
  19. 19 Java Program to Find Factorial of a Number using FOR LOOP | Java Tutorials for Beginners
  20. 20 Java Program to Print FIBONACCI Series using FOR LOOP | Java tutorials for Beginners
  21. 21 Java - Introduction to Object Oriented Programming | Compare with Procedural Oriented Programming
  22. 22 Java Classes & Objects in Detail | Theory and Practical Program Example
  23. 23 Methods in Java | Introduction | Declaration & Calling a Method in Java
  24. 24 Java Constructors Explained | Default & Parameterized Constructor with Example
  25. 25 Java Method Overloading | Constructor Overloading with Program Example
  26. 26 Static Keyword in Java | Static variables & Methods | Static Blocks & Classes
  27. 27 this keyword in Java and its Various Use Cases Explained in Detail
  28. 28 Taking Input from Users in Java Programming | Scanner vs BufferedReader
  29. 29 Arrays in Java | Detailed Explanation | Theory + Program Example
  30. 30 Multidimensional Arrays in Java | Jagged Arrays | Detailed Explanation with Program Example
  31. 31 Passing Array as Arguments in Methods & Returning Arrays from Methods in Java
  32. 32 Inheritance in Java & Types of Inheritance in Java | Theory + Program Example
  33. 33 Packages in Java Programming | Theory + Example Program
  34. 34 Java Access Modifiers Explained in Detail with Program Examples
  35. 35 Java Polymorphism - Method Overloading vs Method Overriding
  36. 36 Final Keyword in Java Programming - final variables | final methods | final classes
  37. 37 Super Keyword in Java with Program Example and Theory Explanation
  38. 38 instanceof Operator in Java with Theory and Program Example
  39. 39 Typecasting in Java | Automatic type conversion(Widening or Implicit) vs Narrowing(Explicit)
  40. 40 Upcasting vs Downcasting in Java With Program Example
  41. 41 Java Wrapper Classes | Autoboxing vs Unboxing with Program Example
  42. 42 Recursion in Java | Recursive Methods in Java with Working & Program Example
  43. 43 Java Abstract Classes & Abstract Methods Explained with Program Example
  44. 44 Java Interfaces Explained with Complete Theory & Program Example
  45. 45 Pass by Value vs Pass by Reference in Java explained in Detail with Memory Diagram
  46. 46 Java Exception Handling Theory Explanation | Part 1 - Introduction
  47. 47 Try Catch & Finally in Java | Exception Handling Part - 2
  48. 48 Throw vs Throws in Java Programming | Exception Handling Part - 3
  49. 49 Custom Exceptions in Java Programming | Exception Handling Part - 4
  50. 50 Java Stacks & Heap | Memory Management
  51. 51 Java Multithreading | Lifecycle of thread in java | Part - 1
  52. 52 Multithreading in Java by Inheriting Thread Class | Multithreading Part - 2
  53. 53 Multithreading in Java by Implementing Runnable Interface | Multithreading Part - 3
  54. 54 Thread Priority in Java Multithreading | Multithreading Part - 4
  55. 55 Sleep Method in Java Multithreading | Multithreading Part - 5

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.