Welcome to my Java learning repository! This repository is organized to reflect my daily progress, topics covered, and assignments completed as I strengthen my understanding of Core Java, Object-Oriented Programming, and tackle real-world problem scenarios.
| Branch Name | Description | Branch Link |
|---|---|---|
main |
README and documentation showcasing day-wise progress and links to assignments. | check here |
core_java |
Contains code implementations focused on core Java concepts (data types, loops, arrays, etc.). | check here |
OOPs |
Dedicated to object-oriented programming: classes, inheritance, polymorphism, encapsulation, etc. | check here |
workshop |
Scenario-based and application-oriented problems for real-world simulation. | check here |
To view the code for each day:
- Click on the assignment question link.
- It will redirect you to the specific branch and file containing the solution.
- Browse by branch to explore more context-specific code (
core_java,OOPs,workshop).
This README will be updated daily as I progress through the Java learning path. Stay tuned!
Feel free to open an issue or fork the repo and contribute!
- Topics Covered: Introduction to Java, Setting up Java Environment, Main features of Java.
- Assignments:
- Branch:
/core_java/Programming%20Elements
- Topics Covered: Comments, Data Types, Arithmetic Operators, Operator Precedence, Type Conversion, Input/Output in Java.
- Assignments:
- Branch:
/core_java/Programming%20Elements
- Topics Covered: Control Flows, Conditional Statements, Loops - for and while, break, continue and switch statement.
- Assignments:
- Branch:
/core_java/Control%20Flow
- Topics Covered: Java Arrays, Multi-demensional Array, 2-D Array(Matrix).
- Assignments:
- Branch:
/core_java/Arrays
- Topics Covered: Built-in Functions.
- Assignments:
- Branch:
/core_java/Built-in%20Functions
- Topics Covered: Strings - Handling strings and common string functions, Functions - parameter passing, return.
- Assignments:
- Branch:
/core_java/Java%20String%20Handling
- Topics Covered: Java Strings, String Arrays, String as Method Parameters, String Class Built-In Methods, Exceptions.
- Assignments:
- Branch:
/core_java/Strings
- Topics Covered: User Defined Methods, Java Standard Library Methods.
- Assignments:
- Branch:
/core_java/Java%20Methods
- Topics Covered: Java Classes and Object Concepts.
- Assignments:
- Branch:
/OOPs/Classes%20and%20Objects
- Topics Covered: Java Constructors, Instance vs. Class Variables, Methods, and Access Modifiers.
- Assignments:
- Branch:
/OOPs/Java%20Constructor
- Topics Covered: this, static, and final keywords, static variables, static blocks, static nested classes, the instanceof operator.
- Assignments:
- Branch:
/OOPs/Keywords
- Topics Covered: Classes vs. Objects in Java, Class Diagrams, Object Diagrams, and Sequence Diagrams.
- Assignments:
- Branch: ``
- Topics Covered: Real-world Scenarios: Online Quiz Platform β Result Processor.
- Assignments:
- Branch: ``
- Topics Covered: Real-world Scenarios: Flight Booking System.
- Scenario: Simulate a basic flight booking system where users can search flights, book them, and view booking details.
- Branch:
/workshop
- Topics Covered: Real-world Scenarios: CinemaTime β Movie Schedule Manager.
- Scenario: A cinema manager wants a tool to store and update a list of movie showtimes and titles. Users should be able to add, view, and search movies.
- Branch:
/workshop