JAVA学习计划规划

针对本次学习路线规划的背景了解

  本次学习路线规划一方面是自我学习成长,另一方面是工作开发由.net转换为了JAVA平台进行开发,必须对JAVA进行一定的学习;所以学习路线的规划应当针对性的针对当前开发系统所采用框架涉及到的知识点进行规划学习。
  现有新的系统开发采用前后端分离模式;

前端采用Vue脚手架构建Avue+Element UI组件开发;
后端采用SpringBoot开发,ORM框架使用Mybatis+Mybatis plus和Spring Security安全框架;

  因此JAVA开发应当尽可能的将以上相关知识点进行优先安排学习!

学习路线的规划

  参考狂神JAVA笔记学习路线规划对于学习路线的调整;

学习模块参考时长备注
JAVASE19应当能缩短;以往学的应该能记一点,重点查看学习自己已经忘记的地方;
JAVAWeb7
SSM框架9
SpringBoot8
前端7截止这里(包含本项),是要采用当前框架开发必须学习的项目
数据库4
Linux7
SpringCloud7
Hadoop8

JAVASE

学习模块顺序:

  1. JAVA基础语法;

  2. 流程控制;

  3. 方法;

  4. 数组;

  5. 面向对象;

  6. 异常;

  7. 常用类;

  8. 集合框架;

  9. IO;

  10. 多线程;

  11. GUI;—图形界面化开发;暂时搁置,最后一轮后再来了解学习

  12. 网络编程;

  13. 注解和反射;

  14. JUC编程;—面试高频问,工作基本用不到(造火箭问题),最后一轮来学。

  15. JVM探究;—面试高频问,辅助脑内构筑模型,有很大帮助,不过也是造火箭问题,这一块学习可以晚一些,最后一轮来学。

JAVAWeb

javaweb这里对概念有个理解就成,因为已经开发的一些项目中已经有过或者有类似的使用了;

参考b站 【狂神说Java】JavaWeb入门到实战 视频教学,基本涉及全面,部分内容可以粗略了解即可,比如JSP;

学习模块顺序:

  1. Tomcat
  2. Http
  3. Maven
  4. Servlet
  5. Session
  6. Cookie
  7. Jsp --没必要学;已经废了;
  8. 三层架构
  9. JSTL,EL表达式
  10. 过滤器
  11. 监听器
  12. 文件上传
  13. 邮件收发
  14. 【扩展】富文本编辑器

SSM框架

学习模块顺序:

  1. MyBatis
  2. Spring
  3. SpringMVC

SpringBoot

学习模块顺序:

  1. SpringBoot基础
  2. SpringBoot配置及原理
  3. SpringBoot持久化操作
  4. SpringBoot Web开发
  5. SpringBoot 缓存
  6. SpringBoot 消息
  7. SpringBoot 检索
  8. SpringBoot 任务
  9. SpringBoot 安全
  10. Dubbo+Zookeeper 分布式开发

前端

学习模块顺序:

  1. Layui/BootStrap
  2. Vue

数据库

学习模块顺序:

  1. MySQL
  2. JDBC
  3. UML类图
  4. 数据库设计

Linux

学习模块顺序:

  1. Linux基础
  2. Redis
  3. Nginx
  4. Docker

SpringCloud

学习模块顺序:

  1. 微服务及微服务架构
  2. SpringCloud
  3. Eureka服务注册与发现
  4. Feign,Ribbon负载均衡
  5. Hystrix 熔断机制
  6. Zuul 路由网关
  7. SpringCloud Config配置中心

Hadoop

学习模块顺序:

  1. 大数据时代
  2. Hadoop简介
  3. Hadoop环境搭建
  4. HDFS
  5. MapReduce
  6. Yarn
  7. Hive
  8. Hbase
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用内容,一个Java学习计划可以按照以下阶段进行安排: 第一阶段是学习Java基础知识,包括语法、面向对象编程等。可以通过书籍或在线视频进行学习。 第二阶段是学习JavaWeb,主要包括MySQL、HTML、CSS、JS、Tomcat、Servlet、Filter、Listener等内容。可以通过B站上的JavaWeb视频进行学习,并且可以尝试自己动手写一个JavaWeb项目或接一些外包项目来巩固所学知识。 第三阶段是学习Java框架,可以选择观看B站高淇老师的Java300集视频或阅读《Java核心技术卷Ⅰ》这本书来学习。在这个阶段,还可以重点学习集合、多线程和JVM等内容,因为在面试中经常会被问到。 最后,还可以学习容量规划和性能调优知识,熟练使用监控报警系统,并推荐阅读《深入理解Java虚拟机》这本书。此外,设计模式也是一个重要的知识点,可以从项目中学习,并有时间的话可以阅读《深入浅出设计模式》和《JDK里的设计模式》。 综上所述,一个Java学习计划可以按照基础知识、JavaWeb、Java框架、容量规划和性能调优、设计模式等阶段进行安排。 #### 引用[.reference_title] - *1* *2* [【2022Java学习计划】值得收藏的学习计划](https://blog.csdn.net/HeZhiYing_/article/details/124864208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [java学习计划](https://blog.csdn.net/nice_meng/article/details/86699361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值