Skip to content

Latest commit

 

History

62 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Language Practice Repository

Welcome to the Java Language Practice repository! This repository is dedicated to practicing Java programming concepts through various exercises and small projects. It is a work in progress and will be updated regularly with new programs and improvements.

Table of Contents

Introduction

This repository contains Java programs covering fundamental to advanced concepts. The goal is to enhance Java proficiency by implementing different problem-solving approaches, data structures, algorithms, and small projects.

Projects and Exercises

Concepts Covered:

  • Basic Syntax and Data Types
  • Loops and Conditionals
  • Object-Oriented Programming (OOP)
  • Exception Handling
  • File Handling
  • Collections Framework
  • Multithreading
  • JDBC (Java Database Connectivity)
  • Swing and AWT (For GUI Applications)

Sample Projects:

  • Library Management System – A simple library system to manage books and users.
  • Student Record System – A console-based program to store and manage student data.
  • Banking Application – A basic banking system for handling transactions.
  • File Organizer – A Java program to organize files in directories.

Each project and exercise is organized into its respective directory with source code and explanations.

Getting Started

  1. Clone the repository
    git clone https://github.com/bhavy1204/Java-Language-Practice.git

  2. Navigate to the repository
    cd Java-Language-Practice

  3. Open the project in an IDE
    Use IntelliJ IDEA, Eclipse, or VS Code to work with Java files.

  4. Compile and Run Java Files
    Open a terminal inside the project folder and run: javac Filename.java
    java Filename

Ensure that you have JDK installed on your system before running the programs.

Contributing

Contributions are welcome! If you find issues or have suggestions, feel free to open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature-name).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to your branch (git push origin feature-name).
  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Badges

Java
GitHub last commit
GitHub repo size
GitHub contributors
License


Happy coding! 🚀 If you find this repository useful, consider giving it a star ⭐.

About

This repo contains all my java practice.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages