# java-self-study **Repository Path**: sedate-0521/java-self-study ## Basic Information - **Project Name**: java-self-study - **Description**: 用来记录java自学内容和项目 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-03 - **Last Updated**: 2023-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Markdown ## README ## Java-self-study ### 学习背景: 基于Java JDK17.0 进行开发 学习的java基础是JDK8之后的内容 相关笔记会逐步完善 ---- ### 项目架构描述 **AdvancedCode**: 用来记录日常学习的笔记和代码,算是比较进阶的Java语法内容 **apache-tomcat-8..** : Tomcat框架源码 **brand-case** : 基于Maven架构创建的Tomcat服务架构的前后端交互案例,前端包含elementui,vue和Axios,后端是MVC和servlet架构 **Demo\_2** :存储黑马管理系统的源代码,只创建了学生类,基础的框架待完善 ***JSPDemo**: 通过JSP,MVC模式,进行前端数据展示、操作和后端数据调用、效应小案例 **key_knowledge**: 存储面试资料和简历模板 **Maven**: 存储Maven配置文件 **MavenDemo1**: 存储mybatis入门案例和操作、笔记 **reggie_take_out**: 外卖实战项目 **Spring-TestDemo**: Spring的知识点应用,包括Spring的创建、Bean类、运用注解进行配置 **test**:用于测试maven创建项目的方式和结构 **TomCatMavenDemo**:基于TomCat创建一个简单的服务栈 **TomCatMavenEasyDemo**:存储Tomcat项目和案例代码,包括http请求、请求头、体等 ---- ### 学习日记与计划 上一次学习时间: 2023年3月27号 **进度**:第四阶段 热门框架 外卖 ​ **学习计划**:实战阶段 **复习计划**:利用空余时间看文档和代码及其注释 加深对高阶模块的理解和运用 **不太记得的内容** : Lambda表达式、 foreach循环、comparable接口定义和写法 **需要强化** : 匿名内部类、 红黑树规则原理 ------------------ ### 思维导图计划 思维导图地址: https://www.processon.com/mindmap/63e0af704e30670eac5681fd 学习完基础课程之后,根据上传到gitee的笔记内容进行梳理 梳理出Java关键字思维导图和大纲 因为目前学习的内容比较多,建议还是多敲代码来的实际 ---- ### 使用Git将本地的内容上传到Gitee ```python git add --all git commit -m "add some files notes" git push -u origin master ``` ### 从Git更新本地内容 ```python git pull origin :wq # 再进行修改和提交,另一端的git也需要更新内容,才能push到git上 ```