# Advanced_Practice **Repository Path**: mournic/Advanced_Practice ## Basic Information - **Project Name**: Advanced_Practice - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-03 - **Last Updated**: 2026-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Advanced_Practice This is a Java learning and practice project, containing the core functions of a student management system and multiple daily exercise modules. ## Project Introduction This project is a comprehensive Java exercise project, mainly used for Java programming learning and practice. The project includes the implementation of core functions of a complete student management system, as well as exercise code from multiple learning stages. ## Project Structure ``` src/org/acatNight/ ├── StudNetCore/ # Core module of student management system │ ├── Core.java # Core function class (Main program) │ └── Student.java # Student entity class ├── day1/ # Day 1 exercise code │ ├── one.java │ ├── two.java │ ├── three.java │ ├── four.java │ ├── test1.java # Exercise: Student class encapsulation │ ├── test2.java # Exercise: Car class encapsulation │ ├── text3.java │ └── text4.java ├── day2/ # Day 2 exercise code │ ├── one.java │ ├── two.java │ ├── text1.java │ └── text2.java └── untitled/ # Library management system (Test module) └── src/test/java/ ├── BookCore.java # Book core class ├── BookUtil.java # Book utility class └── test.java # Test entry point ``` ## Functional Modules ### Student Management System (StudnetCore) - **User Management** - User Registration - User Login - Password Recovery - **Student Information Management** - Add Student - Delete Student - Update Student Information - Query Students - Display Student Information ### Student Entity Class (Student) Contains the following attributes: - User ID (userID) - Name (name) - Age (age) - Home Address (HomeAddress) Each attribute provides getter and setter methods. ## Quick Start ### Environment Requirements - JDK 8 or higher version - IDE (such as IntelliJ IDEA, Eclipse, etc.) ### Compile and Run 1. Clone the project locally 2. Open the project using an IDE, or compile via command line: ```bash javac src/org/acatNight/StudnetCore/*.java ``` 3. Run the main program: ```bash java org.acatNight.StudnetCore.Core ``` ## Exercise Content ### Day 1 Exercises - Object-oriented basics exercises - Creation of classes and objects - Practice of encapsulation concepts - Usage of getter/setter methods ### Day 2 Exercises - Basic usage of collection classes - Operations on ArrayList - Management of object arrays ## License This project is for learning and communication purposes only.