Skip to content

A collection of Java programs created for learning and practicing core concepts, algorithms, and object-oriented programming.

Notifications You must be signed in to change notification settings

rajs-portfolio/Java_Practice_Programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Programs Practice

This repository contains a collection of Java programs created for learning, practice, and revision purposes. The programs span a wide range of core Java topics and are aimed at building strong programming fundamentals.


📚 Topics Covered

  • Core Java syntax and basic programs
  • Object-Oriented Programming (OOP)
  • Method overloading and overriding
  • Inheritance, Interfaces, Abstract classes
  • Exception Handling (try-catch, throw, finally)
  • Multithreading and Thread Classes
  • Applets and GUI programs
  • Collections: ArrayList, LinkedList, HashSet, Stack, Queue, etc.
  • String manipulation (String, StringBuilder, StringBuffer)
  • Functional Interfaces & Lambda Expressions
  • File handling and I/O operations
  • Nested and inner classes
  • Control flow and loops
  • Miscellaneous logic-based problems

🛠 How to Run Java Files

Ensure Java is installed on your system.

To compile a file:

javac FileName.java

About

A collection of Java programs created for learning and practicing core concepts, algorithms, and object-oriented programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages