掌握技能(技术栈)
编程语言:Java(300+小时学习)
- 熟悉面向对象编程(OOP)、集合框架、多线程、IO流
- 掌握基础算法与数据结构(链表、栈、队列、排序)
数据库:MySQL
- 能编写增删改查(CRUD)语句
- 了解索引优化、事务管理
框架/工具:
- Spring Boot(基础开发)
- Maven(依赖管理)
- Git(版本控制)
其他技能:
- 熟悉HTTP协议、RESTful API设计
- 能用Postman测试接口
- 了解Linux基础命令
1. 学生成绩管理系统(Java + MySQL)
- 技术栈:Java SE + MySQL + Swing(GUI)
- 功能实现:
- 学生信息增删改查(CRUD)
- 成绩统计(平均分、最高分)
- 数据持久化(JDBC连接MySQL)
- 优化点:
- 使用PreparedStatement防止SQL注入
- 采用MVC模式分离业务逻辑与界面
2. 简易博客系统(Spring Boot + MySQL)
- 技术栈:Spring Boot + Thymeleaf + MySQL
- 功能实现:
- 用户登录/注册(Session管理)
- 文章发布、编辑、删除
- 简单分页查询
- 学习收获:
- 理解Spring Boot自动配置
- 掌握基础的前后端交互