Skip to content

coder-Rishi05/JAVA_PROGRAMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Java Programs Repository

Welcome to the Java Programming Concepts Repository 🎯. This repository contains a collection of Java programs that demonstrate fundamental to advanced concepts of the Java programming language. Each topic is implemented with example programs to strengthen understanding and practical skills in Java.

The repository is structured topic-wise so you can easily explore programs related to a specific concept.


πŸ“Œ Topics Covered

No. Topic Description
1 2D Arrays Programs involving two-dimensional arrays and their operations.
2 Applets Simple Java applets demonstrating GUI in browsers.
3 Basic Programming Constructs Fundamental Java programs covering loops, conditionals, and operators.
4 Data Conversion Programs that demonstrate type casting and data conversions.
5 Delegation Event Model Event handling using the delegation model in Java.
6 Exception Handling Programs showing try-catch, throw, throws, and custom exceptions.
7 Functions (Methods) Usage of methods for modular programming and code reusability.
8 Graphical User Interface (AWT) GUI applications using Abstract Window Toolkit.
9 Graphical User Interface (Swing) GUI applications using Swing components.
10 Inheritance Programs showcasing single, multilevel, and hierarchical inheritance.
11 Input/Output (I/O) Programs demonstrating file handling and I/O streams.
12 Interfaces Implementation and usage of Java interfaces.
13 Java Database Connectivity (JDBC) Programs connecting Java applications to databases.
14 Multithreading Programs involving threads, synchronization, and concurrency.
15 Object-Oriented Programming (OOP) Core OOP concepts such as encapsulation, polymorphism, and abstraction.
16 Packages Usage of built-in and user-defined packages.
17 Single-Dimension Arrays Programs involving one-dimensional arrays and their operations.
18 Strings Programs related to string manipulation and operations.

🎯 Purpose

This repository is created as a learning resource and practice collection for Java programming concepts. It will be helpful for:

  • Students preparing for practical exams and interviews

  • Beginners learning Java step by step

  • Developers revising Java fundamentals


πŸš€ How to Use

  1. Clone the repository:

    git clone https://github.com/your-username/java-programs.git
    
  2. Open the folder of the topic you want to explore.

  3. Compile and run using:

    javac FileName.java
    java FileName
    
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages