Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 967 Bytes

File metadata and controls

32 lines (24 loc) · 967 Bytes

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