Course Content
  • 1. Introduction to Java + Installing Java JDK and IntelliJ IDEA for Java
    Free YouTube Video
  • 2. Basic Structure of a Java Program: Understanding our First Java Hello World Program
    Free YouTube Video
  • 3. Java Tutorial: Variables and Data Types in Java Programming
    Free YouTube Video
  • 4. Java Tutorial: Literals in Java
    Free YouTube Video
  • 5. Java Tutorial: Getting User Input in Java
    Free YouTube Video
  • 6. Java Programming Exercise 1: CBSE Board Percentage Calculator
    Free YouTube Video
  • 7. Java Tutorial: Chapter 1- Practice Set | Java Practice Problems With Solution
    Free YouTube Video
  • 8. Java Tutorial: Operators, Types of Operators & Expressions in Java
    Free YouTube Video
  • 9. Java Tutorial: Associativity of Operators in Java
    Free YouTube Video
  • 10. Java Tutorial: Data Type of Expressions & Increment/Decrement Operators
    Free YouTube Video
  • 11. Java Tutorial: Exercise 1 - Solutions + Shoutouts
    Free YouTube Video
  • 12. Java Tutorial: Chapter 2 - Practice Set (Java Practice Questions)
    Free YouTube Video
  • 13. Java Tutorial: Introduction to Strings
    Free YouTube Video
  • 14. Java Tutorial: String Methods in Java
    Free YouTube Video
  • 15. Java Practice Questions on Strings: Practice Set on Java Strings (Must Solve!)
    Free YouTube Video
  • 16. Java Conditionals: If-else Statement in Java
    Free YouTube Video
  • 17. Java Tutorial: Relational and Logical Operators in Java
    Free YouTube Video
  • 18. Java Tutorial: Switch Case Statements in Java
    Free YouTube Video
  • 19. Java Tutorial: Practice Questions On Conditionals & Switch Case
    Free YouTube Video
  • 20. Java Programming Exercise 2: Rock, Paper Scissors Game in Java
    Free YouTube Video
  • 21. Java Tutorial: While Loops in Java
    Free YouTube Video
  • 22. Java Tutorial: The do-while loop in Java
    Free YouTube Video
  • 23. Java Tutorial: The for Loop in Java
    Free YouTube Video
  • 24. Java Tutorial: break and continue in Java
    Free YouTube Video
  • 25. Java tutorial: Practice Questions on Loops
    Free YouTube Video
  • 26. Java Tutorial: Introduction to Arrays
    Free YouTube Video
  • 27. Java Tutorial: For Each Loop in Java
    Free YouTube Video
  • 28. Java Tutorial: Multidimensional Arrays in Java
    Free YouTube Video
  • 29. Java Tutorial: Practice Questions on Arrays in Java
    Free YouTube Video
  • 30. How to Make IntelliJ IDEA look Amazing!
    Free YouTube Video
  • 31. Java Tutorial: Methods in Java
    Free YouTube Video
  • 32. Java Tutorial: Method Overloading in Java
    Free YouTube Video
  • 33. Java Tutorial: Variable Arguments (VarArgs) in Java
    Free YouTube Video
  • 34. Java Tutorial: Recursion in Java
    Free YouTube Video
  • 35. Java Tutorial: Practice Questions on Java Methods
    Free YouTube Video
  • 36. Java Tutorial: Introduction to Object Oriented Programming
    Free YouTube Video
  • 37. Java Tutorial: Basic Terminologies in Object Oriented Programming
    Free YouTube Video
  • 38. Java Tutorial: Creating Our Own Java Class
    Free YouTube Video
  • 39. Java Tutorial: Basic Questions on Object Oriented Programming
    Free YouTube Video
  • 40. Java Tutorial: Access modifiers, getters & setters in Java
    Free YouTube Video
  • 41. Java Tutorial: Exercise 2 - Solution and Shoutouts
    Free YouTube Video
  • 42. Java Tutorial: Constructors in Java
    Free YouTube Video
  • 43. Java Exercise 3: Guess the Number (OOPs Edition)
    Free YouTube Video
  • 44. Java Tutorial: Exercise on Access Modifiers and Constructors
    Free YouTube Video
  • 45. Inheritance in Java
    Free YouTube Video
  • 46. Constructors in Inheritance in Java
    Free YouTube Video
  • 47. this and super keyword in Java
    Free YouTube Video
  • 48. Method Overriding in Java
    Free YouTube Video
  • 49. Dynamic Method Dispatch in Java
    Free YouTube Video
  • 50. Java Tutorial: Exercise 3 - Solutions & Shoutouts
    Free YouTube Video
  • 51. Java Tutorial: Exercise 4 - Online Library
    Free YouTube Video
  • 52. Java Tutorial: Exercise & Practice Questions on Inheritance
    Free YouTube Video
  • 53. Java Tutorial: Abstract Class & Abstract Methods
    Free YouTube Video
  • 54. Java Tutorial: Introduction to Interfaces
    Free YouTube Video
  • 55. Java Tutorial: Abstract Classes Vs Interfaces
    Free YouTube Video
  • 56. Why multiple inheritance is not supported in java?
    Free YouTube Video
  • 57. Java Interfaces Example & Default Methods
    Free YouTube Video
  • 58. Inheritance in Interfaces
    Free YouTube Video
  • 59. Java Tutorial: Polymorphism in Interfaces
    Free YouTube Video
  • 60. Java Practice Questions on Abstract Classes & Interfaces
    Free YouTube Video
  • 61. Java Exercise 4: Solution & Shoutouts!
    Free YouTube Video
  • 62. Interpreted vs Compiled Languages!
    Free YouTube Video
  • 63. Is Java interpreted or compiled?
    Free YouTube Video
  • 64. Packages in Java
    Free YouTube Video
  • 65. Java Tutorial: Creating Packages in Java
    Free YouTube Video
  • 66. Access Modifiers in Java
    Free YouTube Video
  • 67. Practice Set on Java Package & Access Modifiers
    Free YouTube Video
  • 68. Java Exercise 5: Creating a Custom Package
    Free YouTube Video
  • 69. Multithreading in Java
    Free YouTube Video
  • 70. Creating a Thread by Extending Thread class
    Free YouTube Video
  • 71. Creating a Java Thread Using Runnable Interface
    Free YouTube Video
  • 72. Java Thread Life Cycle
    Free YouTube Video
  • 73. Constructors from Thread class in Java
    Free YouTube Video
  • 74. Java Thread Priorities
    Free YouTube Video
  • 75. Java Thread Methods
    Free YouTube Video
  • 76. Java Tutorial: Practice Questions on Thread
    Free YouTube Video
  • 77. Exercise 5: Solution & Shoutouts!
    Free YouTube Video
  • 78. Errors & Exception in Java
    Free YouTube Video
  • 79. Syntax Errors, Runtime Errors & Logical Errors in Java (Demo)
    Free YouTube Video
  • 80. Exceptions & Try-Catch Block in Java
    Free YouTube Video
  • 81. Handling Specific Exceptions in Java
    Free YouTube Video
  • 82. Nested Try-Catch in Java
    Free YouTube Video
  • 83. The Exception class in Java
    Free YouTube Video
  • 84. Throw vs Throws in Java
    Free YouTube Video
  • 85. Finally Block in Java & Why is it needed!
    Free YouTube Video
  • 86. Practice Set on Errors & Exceptions
    Free YouTube Video
  • 87. Java Exercise 6: Custom Calculator | Java Practice Question
    Free YouTube Video
  • 88. Java Collections Framework
    Free YouTube Video
  • 89. Collections Hierarchy in Java
    Free YouTube Video
  • 90. How to View Java Documentation (Correct Way)
    Free YouTube Video
  • 91. ArrayList in Java: Demo & Methods
    Free YouTube Video
  • 92. LinkedList in Java: Demo & Methods
    Free YouTube Video
  • 93. ArrayDeque in Java
    Free YouTube Video
  • 94. Hashing in Java
    Free YouTube Video
  • 95. HashSet in Java
    Free YouTube Video
  • 96. Date and Time in Java
    Free YouTube Video
  • 97. The Date Class in Java
    Free YouTube Video
  • 98. Calendar Class in Java
    Free YouTube Video
  • 99. GregorianCalendar class & TimeZone in java
    Free YouTube Video
  • 100. java.time API - Classes & Methods
    Free YouTube Video
  • 101. DateTimeFormatter in Java
    Free YouTube Video
  • 102. Advanced Java Practice Set
    Free YouTube Video
  • 103. Java Exercise 6: Solution | Custom Calculator
    Free YouTube Video
  • 104. Java Exercise 7: Library Management System in Java
    Free YouTube Video
  • 105. Generating our own JavaDocs for our Package
    Free YouTube Video
  • 106. Javadocs: Tags for Documenting Classes
    Free YouTube Video
  • 107. Javadocs: Method Tags For Generating java Documentation
    Free YouTube Video
  • 108. Annotations in Java
    Free YouTube Video
  • 109. Java Anonymous Classes & Lambda Expressions
    Free YouTube Video
  • 110. Java Generics
    Free YouTube Video
  • 111. File Handling in Java
    Free YouTube Video
  • 112. Advanced Java 2 - Practice Set
    Free YouTube Video
  • 113. Exercise 7: Solutions + Shoutouts
    Free YouTube Video

Introduction to Java + Installing Java JDK and IntelliJ IDEA for Java

  • Java is one of the most popular programming languages because it is used in various tech fields like app development, web development, client-server applications, etc.
  • Java is an object-oriented programming language developed by Sun Microsystems of the USA in 1991.
  • It was originally called Oak by James Goslin. He was one of the inventors of Java.
  • Java = Purely Object-Oriented.

How Java Works?

  • The source code in Java is first compiled into the bytecode.
  • Then the Java Virtual Machine(JVM) compiles the bytecode to the machine code.

Java Installation:

Step 1:  Downloading JDK 
  • JDK stands for Java Development Kit. It contains Java Virtual Machine(JVM) and Java Runtime Environment(JRE).
  • JDK – Java Development Kit = Collection of tools used for developing and running java programs.
  • JRE – Java Runtime Environment = Helps in executing programs developed in JAVA.
  • Click here, and you will be redirected to the official download page of JDK. 
  • Select your operating system and download the file(executable file in case of Windows).
    Video tutorial for downloading JDK :
Step 2: Installing JDK
  • Once the executable file is downloaded successfully, right-click and open the file.
  • The executable file will start executing.
  • Keep clicking on the Next button to install the JDK in default settings.
    Video tutorial for installing JDK :

Step 3: Downloading IntelliJ IDEA :
  • We need an Integrated Development Environment(IDE) to write and debug our code easily.
  • IntelliJ IDEA is the best-suited IDE for writing Java code.
  • Click here, and you will be redirected to the official download page of IntelliJ IDEA.
  • Download the Community Version of the IntelliJ IDEA as it is free to use.
    Video tutorial for downloading IntelliJ IDEA:

Step 4: Installing IntelliJ IDEA :
  • Once the download completes, open the .exe file, and the installation process will begin.
  • Click on the "Next" button to install the IntelliJ IDEA in the default location.
  • Do not forget to check "Add launchers dir to the PATH," as shown in the below image. 

    Screenshot for adding java to path

  • After this, click on the "Next" button and then click on the "Install" button.
    Video tutorial for installing IntelliJ IDEA:


 

Handwritten Notes: Click To Download

Ultimate Java Cheatsheet: Click To Download

You need to be logged in to post a comment!

Comments

kissalayasingh Jun 18, 2021
Congratulations
Swastik999 Jun 16, 2021
Congratulations ! :)
Vagish Jun 11, 2021
Sir where we get notes.
khanrazzak761 Jun 9, 2021
not able to download files harry bhai
rutvijpatel414 May 31, 2021
harry bhai not able to download java notes

Resources

No resource files associated with this project

Course Announcements

Any Course related announcements will be posted here