This repository is a record of Java learning, course exercises, algorithm implementations, and a small project placeholder. It is educational material, not production software.
Source_Code/
Java_Basics/
Object_Oriented_Programming/
Algorithms/
Sorting_Algorithms/
Data_Structures-Algorithms/
Mini_Projects/Library_Management_System/
Learning_Notes/ Original Word notes with embedded images and formatting
Review_Files/ Reserved for incomplete or alternative source files
Reports/Java_Audit.md Audit and verification record
Source_Code/Java_Basics includes introductory syntax, data types, operators, control flow, methods, arrays, strings, and exception handling.
Source_Code/Object_Oriented_Programming contains examples on classes and objects, inheritance, polymorphism, abstract classes, interfaces, inner classes, and cloning.
Source_Code/Algorithms/Sorting_Algorithms includes insertion, merge, quick, rank/counting-style, and selection sorting examples. Original implementation choices have been preserved.
Source_Code/Algorithms/Data_Structures-Algorithms contains consolidated learning material on collection frameworks, complexity, generics, lists, linked lists, and sorting concepts.
Library_Management_System.java is a course-planning placeholder. It does not implement the referenced Book, User, or operation classes, and is not presented as a working application.
The notes are retained as original Word documents to preserve their images, formatting, and complete content. They have not been converted to Markdown.
The Java files are organized by topic and are primarily designed as independent learning examples. Original package declarations are intentionally preserved where necessary to retain their standalone structure.
Compile one example into a temporary output directory, then run it with its package-qualified name. For example:
javac -encoding UTF-8 -d out Source_Code/Object_Oriented_Programming/Deep_Shallow_Clone.java
java -cp out Baxic_Syntax.Deep_Shallow_CloneCompile examples individually rather than compiling every source file in one command.
All 19 Java files compile individually with JDK 17 after the filename and public-class renames. See Java_Audit.md for the per-file record.
- Several examples are note-heavy and retain instructional snippets inside comments.
- The library-management source is an incomplete placeholder.
- No remote repository has been created or pushed from this environment because GitHub CLI is unavailable.