Skip to content

Latest commit

 

History

History
41 lines (21 loc) · 1.19 KB

File metadata and controls

41 lines (21 loc) · 1.19 KB

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.