This repository contains my Core Java learning and practice programs.
It is created to build a strong foundation in Java programming through
hands-on coding and regular practice.
- Java basics (syntax, data types, variables)
- Operators and control statements
- Conditional statements (if-else, switch)
- Loops (for, while, do-while)
- Arrays (1D and basic 2D)
- Strings and string methods
- Methods / Functions
- Object-Oriented Programming (OOP)
- Classes and Objects
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Basic input/output
- Basic exception handling
- To practice Core Java concepts
- To improve logical thinking and problem-solving skills
- To maintain consistency in learning Java
- To track my learning progress over time
- Java (Core Java)
- IDE: IntelliJ IDEA / Eclipse / VS Code
- JDK 8 or above
--
(Structure may expand as I learn new topics)
- Install JDK (8 or above)
- Clone this repository
- Open files in any Java-supported IDE
- Compile and run using:
🟢 Actively learning and updating this repository
🟢 New programs and concepts will be added regularly
- LinkedIn: (www.linkedin.com/in/samrat-talukdar-383a1a362)
- GitHub: (https://github.com/Samrat519)
⭐ Feel free to explore the repository and track my learning journey.
