Skip to content

pranav4417/Basic_Java_Programs

Repository files navigation

Java Fundamentals Repository

This repository serves as a collection of basic Java programs designed to illustrate core programming concepts. It's intended to be a valuable resource for beginners learning Java, as well as a reference for more experienced developers.

Key Concepts Covered:

  • Data Types & Variables:
    • Primitive data types (int, double, char, boolean, etc.)
    • Variable declaration and assignment
    • Operators (arithmetic, comparison, logical)
  • Control Flow:
    • Conditional statements (if-else, switch-case)
    • Loops (for, while, do-while)
  • Object-Oriented Programming (OOP):
    • Classes and objects
    • Encapsulation
    • Inheritance
    • Polymorphism
  • Input/Output (I/O):
    • File reading (using FileReader, BufferedReader)
    • File writing (using FileWriter, BufferedWriter)
    • Console input/output (using Scanner)
  • Data Structures:
    • Arrays (one-dimensional, multi-dimensional)
    • Strings (basic operations, manipulation)
  • Collections Framework:
    • Introduction to ArrayList, HashMap (optional)

How to Use:

  1. Clone the repository:
    git clone <https://github.com/pranav4417/Basic_Java_Programs>

About

This Repo contains the basic Java Programs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages