Skip to content

RachitSham/Java_Notes_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Java_Notes_Application

๐ŸŒŸ Application Highlights:-

๐Ÿ”น Languauage Used : Java, FileWriter, FileReader/BufferedReader, Scanner.

๐Ÿ”น Packages: Divided into service (business logic) and main (application entry point) for better modularity and Model class for defining (data members) and File Storage for performiong the operations

๐ŸŒŸ Purpose:

๐Ÿ”น FileWriter โ†’ To save user notes into a file.

๐Ÿ”น BufferedReader โ†’ To read saved notes from the file.

๐Ÿ”น Scanner โ†’ To take menu-based input from the user.

๐ŸŒŸ Flow:

๐Ÿ”น Display menu to user.

๐Ÿ”น Take choice as input.

๐Ÿ”น Write or read notes based on choice.

๐Ÿ”น Exit when user selects "Exit".

๐ŸŒŸ Additional Features:

๐Ÿ”น Append mode writing (notes are not overwritten).

๐Ÿ”น Continuous loop until the user exits.

๐Ÿ”น Basic error handling with try-catch.

๐Ÿ“Œ References :-

๐Ÿ”น I used ChatGPT to refine the grammar and structure of the key points explaining my code .

๐Ÿ”น For Code Review and for exception came in the application I Used ChatGpt.

๐Ÿ”น Additionally, I referred to GeeksforGeeks [https://www.geeksforgeeks.org] for conceptual guidance and coding references to ensure clarity and correctness in my implementation.

About

To build a text-based Notes Manager in Java using file read/write functionality

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages