Skip to content

cha-sris/Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 

Repository files navigation

Java

This repository contains everything I’ve learned while studying Java, starting from the absolute basics and mini projects.

This is a learning-focused repository, not a polished library or production-ready codebase.


Structure


src
    ├───basics
    └───miniProjects



Topics Covered

### Core Java Basics
    - Variables and data types
    - Input / Output
    - Operators
    - Conditional statements (`if`, `switch`)

### Control Flow
    - `for`, `while`, `do-while` loops
    - Nested loops
    - Loop-based logic problems

### Methods
    - Method declaration and calling
    - Parameters and return types
    - Method overloading

### Arrays & Strings
    - Single and multi-dimensional arrays
    - String manipulation
    - Common array and string problems

### Object-Oriented Programming (OOP)
    - Classes and objects
    - Constructors
    - Encapsulation
    - Inheritance
    - Polymorphism
    - `this` and `static` keywords

### Exception Handling
    - Try-catch blocks
    - Custom exceptions

Mini Projects

Small Java programs that combine:

  • Core Java concepts
  • OOP principles

Examples include:

  • Mad Libs game
  • Utility programs
  • Logic-driven applications

About

A repo created to track the JAVA learning journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages