This repository contains Java programs developed while learning core Java programming concepts, Object-Oriented Programming (OOP), exception handling, file handling, interfaces, and problem-solving techniques.
The repository serves as a collection of practice programs that demonstrate fundamental Java concepts and object-oriented design principles.
- Variables and Data Types
- Operators
- Conditional Statements
- Loops
- Methods
- Number Operations
- Pattern Programs
- Packages
- Classes and Objects
- Constructors
- Encapsulation
- Inheritance
- Polymorphism
- Method Overloading
- Method Overriding
- Exception Handling
- File Handling
- Interfaces
- Object Creation
- Package Management
- Addition Calculator
- Subtraction Calculator
- Multiplication Program
- Division Program
- Prime Number Checker
- Constructor Examples
- Pattern Programs
- File Handling Examples
- Exception Handling Examples
- Interface Examples
- OOP Concept Demonstrations
JAVA
│
├── JAVA Basics
│ ├── Addition.java
│ ├── Subtraction.java
│ ├── Multiplication.java
│ ├── Division.java
│ ├── Prime.java
│ ├── Packages
│ ├── FileHandling
│ ├── ExceptionHandling
│ └── Interface Examples
│
├── OOPs Concept
│ ├── Classes and Objects
│ ├── Constructors
│ ├── Inheritance
│ ├── Polymorphism
│ └── Encapsulation
│
└── README.md
- Java
- Build a strong foundation in Java programming
- Understand object-oriented programming concepts
- Learn exception handling and file operations
- Practice problem-solving techniques
- Develop clean and reusable code
- Prepare for advanced Java development
Javed Akhtar
GitHub Profile: https://github.com/JavedAkhtar0