Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Java Programming

A collection of Java basic programming concepts and beginner-friendly projects.

📁 Repository Structure

java/
├── basic-codes/
│   ├── Abstraction.java
│   ├── ArraysStrings.java
│   ├── BasicStructure.java
│   ├── ClassesObjects.java
│   ├── ConditionalStatements.java
│   ├── DataTypes.java
│   ├── Encapsulation.java
│   ├── ExceptionHandling.java
│   ├── FileHandling.java
│   ├── Inheritance.java
│   ├── JavaOverview.java
│   ├── LoopControlStatements.java
│   ├── Loops.java
│   ├── MethodsConstructors.java
│   ├── Multithreading.java
│   ├── Operators.java
│   ├── Polymorphism.java
│   ├── ThisSuper.java
│   ├── TypeCasting.java
│   └── VariablesConstants.java
│
└── projects/
    ├── CurrencyConverter.java
    ├── QuizApplication.java
    ├── SimpleCalculator.java
    └── TicTacToe.java

📚 Basic Concepts

The basic-codes folder contains examples covering:

  • Java fundamentals
  • Variables and constants
  • Data types
  • Type casting
  • Operators
  • Conditional statements
  • Loops and loop control
  • Arrays and Strings
  • Methods and constructors
  • Classes and objects
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • this and super
  • Exception handling
  • File handling
  • Multithreading

🚀 Projects

The projects folder contains small Java projects created for practice:

Simple Calculator

A basic calculator program for performing common arithmetic operations.

Currency Converter

A simple program for converting values between currencies.

Quiz Application

A console-based quiz application with questions and answer handling.

Tic Tac Toe

A console-based two-player Tic Tac Toe game.

🛠️ Technologies

  • Java
  • Object-Oriented Programming (OOP)
  • Java Collections and Core APIs
  • File Handling
  • Exception Handling
  • Multithreading

▶️ How to Run

Make sure Java/JDK is installed on your computer.

Compile a Java file:

javac FileName.java

Run the compiled program:

java FileName

For example:

javac SimpleCalculator.java
java SimpleCalculator

🎯 Purpose

This repository is used to practice Java programming fundamentals, Object-Oriented Programming concepts, and small beginner-level projects.

About

Java programming basics, OOP concepts, and beginner-friendly projects.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages