Skip to content

Pulkit1822/CSE4019-Advanced-Java-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Java Programming (CSE4019)

Advanced Java Programming (CSE4019) subject was offered in the winter semester of 2023-2024.

Result

Here are my scores: Result

Description

This repository contains a collection of Java programs and projects developed as part of the Advanced Java Programming (CSE4019) course. The purpose of this project is to provide a comprehensive understanding of advanced Java concepts and their practical applications. The repository includes various examples and exercises covering topics such as GUI development, event handling, database connectivity, and more.

Technologies Used

  • Java
  • Swing
  • AWT
  • JDBC
  • MySQL

What Makes This Project Stand Out

This project stands out due to its extensive coverage of advanced Java topics and the practical implementation of these concepts. The use of modern technologies and best practices ensures that the code is efficient, maintainable, and scalable. Additionally, the project includes detailed documentation and examples, making it easier for users to understand and apply the concepts in their own projects.

How to Run the Project

Prerequisites

  • Java Development Kit (JDK) installed on your system
  • MySQL database server installed and running
  • An IDE or text editor of your choice (e.g., IntelliJ IDEA, Eclipse, VS Code)

Step-by-Step Instructions

  1. Clone the repository to your local machine using the following command:

    git clone https://github.com/Pulkit1822/CSE4019-Advanced-Java-Programming.git
    
  2. Open the project in your preferred IDE or text editor.

  3. Set up the MySQL database:

    • Create a new database named mydatabase.
    • Create the necessary tables and insert sample data using the provided SQL scripts in the sql folder.
  4. Update the database connection details in the Java files (e.g., DatabaseDemo1.java, LoginFrame.java) with your MySQL server credentials.

  5. Compile and run the Java programs:

    • For command-line execution, navigate to the project directory and use the following commands:
      javac <JavaFileName>.java
      java <JavaFileName>
      
    • For IDE execution, use the built-in run/debug features of your IDE.

Contribution Guide

We welcome contributions from the community to make this project even better. If you would like to contribute, please follow these guidelines:

  1. Fork the repository and create a new branch for your feature or bug fix.
  2. Make your changes and ensure that the code is well-documented and follows the project's coding standards.
  3. Test your changes thoroughly to ensure that they do not introduce any new issues.
  4. Submit a pull request with a clear description of your changes and the problem they solve.

Feedback 📝

If you have any feedback, suggestions, or encounter any issues while using the platform, please don't hesitate to open an issue on GitHub. Your input is invaluable and helps us improve the platform for everyone.


portfolio    Linkedin Logo    Gmail logo    Instagram Logo    Pinterest Logo    Twitter Logo   

Happy learning and coding!


If you find this repository useful, don't forget to star it! ⭐️

Written by Pulkit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages