Skip to content
Ajay Dabade | Python & Java Learning Notes Ajay Dabade | Python & Java Learning Notes

Clear and practical Java & Python programming for engineering students.

About Me

Operators

6-Pre-Increment and Post-Increment in Java Tricky Examples and Common Mistakes
Posted inOperators

6-Pre-Increment and Post-Increment in Java: Tricky Examples and Common Mistakes

📌 Introduction Increment and decrement operators are unary operators in Java that increase or decrease the value of a variable by 1. While these operators appear simple, they are a major source of confusion for beginners…
Read More
The Magic of Bitwise operators in Java. Know the secrets.
Posted inOperators

5-The Magic of Bitwise operators in Java. Know the secrets.

🧠 What Are Bitwise Operators? 📌 Definition Bitwise operators perform operations bit by bit on integer data types (byte, short, int, long). Java internally represents integers in binary format, and bitwise operators directly manipulate those binary…
Read More
Understand Assignment Operator the easy way. All doubts cleared
Posted inOperators

4-Understand Assignment Operator the easy way. All doubts cleared

📝 Assignment Operators in Java 📌 Introduction Assignment operators in Java are used to assign values to variables. While the basic assignment operator (=) appears simple, Java also provides compound assignment operators that combine arithmetic operations…
Read More
Common mistakes you make while using logical operators
Posted inOperators

3-Common mistakes you make while using logical operators

🧠 Logical Operators in Java 📌 Introduction Logical operators in Java are used to combine multiple conditions and produce a single boolean result (true or false). They are extensively used in: if and else statements loops…
Read More
Relational Operators in Java Explained with Examples and Common Mistakes
Posted inOperators

2-Relational Operators can be really tricky in Java!

🔍 Relational Operators in Java 📌 Introduction Relational operators are used to compare two values and determine the relationship between them. Unlike arithmetic operators, which return numeric results, relational operators always return a boolean value —…
Read More
arithmetic operators in Java
Posted inOperators

1-Arithmetic Operators in Java with Examples and Common Mistakes

➗ Arithmetic Operators in Java 📌 Introduction Operators are symbols that perform operations on variables and values. Among them, Arithmetic Operators are the most fundamental and are used to perform basic mathematical calculations. Before learning conditions,…
Read More

Java Basics

Chapters

  • 1-Thinking of Java Programming? Get started with the most easy way!
  • 2-This Java Installation and Setup Article will make your life easy.
  • 3-Are these Java terminologies : JDK, JRE, JVM and WORA confusing you? Read Now to find out.
  • 4-Why Java Uses Both Compiler and Interpreter? You really would fall in love with Java.
  • 6-Why we need Object Oriented Programming? Read to find it!
  • 7-Why Object Oriented Programming is Important. Understand its characteristics
  • 8-Difference between a Variable and Literal. Clear your confusion.
  • 9-How to use comments the right way.
  • 10-Writing your First Hello World Program in Java? Here is all you need to know.
  • 🚀 Java Standard Libraries — Core Classes Every Java Developer Must Know

Core Java

Chapters

  • 1-Master Primitive Data Types the easy way!
  • 2-Master Non Primitive data types the easy way
  • 3-Understanding the Scanner Class the most easy way.
  • 4-Variable Scope in Java – Explained with Simple Examples & Common Confusions
  • 5-Escape Characters in Java – Complete Guide with Examples, Tricks & Common Confusions

Operators in Java

Chapters

  • 1-Arithmetic Operators in Java with Examples and Common Mistakes
  • 2-Relational Operators can be really tricky in Java!
  • 3-Common mistakes you make while using logical operators
  • 4-Understand Assignment Operator the easy way. All doubts cleared
  • 5-The Magic of Bitwise operators in Java. Know the secrets.
  • 6-Pre-Increment and Post-Increment in Java: Tricky Examples and Common Mistakes

Control statements in Java

Chapters

  • 1-The most easy way to understand if, if else and nested if statements.
  • 2-Understanding else if ladder in java the easy way
  • 3-switch statement in java (Examples and common errors)
  • 🔁 Loops explanation made easy. Do not miss it.
  • 5-Working with while and do while loop
  • 1-Arrays in Java for Beginners – Single, Multidimensional & Common Confusions
  • String Methods in Java
  • Leetcode Programs for practice
  • ArrayList in Java – Complete Guide for Beginners (With Confusions, Examples & Common Mistakes)

OOPs In Java

Chapters

  • Protected: 🚀 100 MCQs on Java Basics and Basic OOP (Exam Preparation)
  • 10-🔐 Access Modifiers in Java — Complete Guide (private, default, protected, public)
  • 9-🚀 Nested Classes and Inner Classes in Java
  • Java Practice MCQs – Missing Code (Constructors)
  • Java Practice MCQs – Missing Code Line (OOP Basics)

JVM Internals

Chapters

  • 1-JIT (Just In Time) Compilation in java is the most smartest Java approach. Find out.
  • 2-JVM Architecture made easy. Every student must know.
Copyright 2026 — Ajay Dabade | Python & Java Learning Notes. All rights reserved.
Scroll to Top