01
ZeroToOneLearn. Code. Excel.
HomeLanguagesDSASystem DesignLow Level DesignRoadmapsAbout

Java Fundamentals

Progress: 225/225 chapters
Classes and ObjectsšŸ’¼
ConstructorsšŸ’¼
this Keyword
Access ModifiersšŸ’¼
static Keyword
final Keyword
Instance vs Static
Nested Classes
Anonymous Classes
Object Class
equals() and hashCode()šŸ’¼
toString() Method
Immutable Classes
Languages/Java/Object-Oriented Programming

Object-Oriented Programming

13 Topics•13 Completed•
100%
1

Classes and Objects

Blueprint and instances

Fundamental OOP concept
2

Constructors

Object initialization

Constructor chaining questions
3

this Keyword

Referring to current object

4

Access Modifiers

public, private, protected, default

Scope and visibility questions
5

static Keyword

Static variables and methods

6

final Keyword

Constants and immutability

7

Instance vs Static

Difference between instance and class members

8

Nested Classes

Inner classes, static nested classes

9

Anonymous Classes

Classes without names

10

Object Class

Root class of all Java classes

11

equals() and hashCode()

Object comparison and hashing

Very common interview topic
12

toString() Method

String representation of objects

13

Immutable Classes

Creating immutable objects

Back to All Chapters
01
ZeroToOne

Learn. Code. Excel.

Learn

  • Languages
  • DSA
  • System Design
  • Low Level Design

Resources

  • Roadmaps
  • About

Connect

GitHub

Ā© 2026 ZeroToOneAlgo. All rights reserved.