Skip to content

A collection of Java programs and problem-solving exercises covering arrays, strings, collections, OOP concepts, file handling, and network programming — built to strengthen core programming logic and demonstrate practical implementation of Java fundamentals.

Notifications You must be signed in to change notification settings

Om-wakhare/Java_Programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Programming Practice

A collection of Java programs and problem-solving exercises covering arrays, strings, collections, OOP concepts, file handling, and network programming — built to strengthen core programming logic and demonstrate practical implementation of Java fundamentals.

Features

  • Arrays & Strings: Practice problems and solutions for manipulation and operations.
  • Collections: Usage of ArrayList, HashSet, HashMap, and other collection classes.
  • Object-Oriented Programming (OOP): Examples of classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
  • File Handling: Read/write operations using Java IO and NIO.
  • Network Programming: Basic client-server examples using sockets.
  • Problem Solving: Exercises to improve algorithmic thinking and programming logic.

Folder Structure

Java-Practice/ │ ├── Arrays/ ├── Strings/ ├── Collections/ ├── OOP/ ├── FileHandling/ ├── NetworkProgramming/ └── README.md

bash Copy code

Getting Started

  1. Clone the repository:
git clone https://github.com/Om-wakhare/Java_Program.git
Navigate to the desired folder:

bash
Copy code
cd Java-Practice/Arrays
Compile and run a program:

bash
Copy code
javac ProgramName.java
java ProgramName
Sample Exercises
Arrays: Find the largest/smallest element, reverse an array, sort an array.

Strings: Palindrome check, string reversal, count vowels/consonants.

Collections: Implement a basic student management system using ArrayList.

OOP: Create classes for bank account, employee management, or library system.

File Handling: Read and write text files, CSV parsing.

Network Programming: Simple chat client-server, HTTP request simulation.

About

A collection of Java programs and problem-solving exercises covering arrays, strings, collections, OOP concepts, file handling, and network programming — built to strengthen core programming logic and demonstrate practical implementation of Java fundamentals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages