mashangstudy

导航

Java学习路径

Step1 JavaSE

  • 计算机基础
  • 博客的重要性
  • Java基础语法
  • 流程控制和方法
  • 数组
  • 面向对象
    • 封装
    • 继承
    • 多态
    • 抽象类
    • 接口
  • 异常
  • 常用类
  • 复合框架
  • IO
  • 多线程
  • GUI(可选)
  • 网络编程
  • 注释和反射
  • JUC编程
  • JVM探究
  • 【扩展】23种设计模式
  • 【扩展】XML
  • 【扩展】数据结构和算法
  • 【扩展】正则表达式

Step2 数据库

  • MySQL
  • JDBC
    • JUnit
  • UML类图
  • 数据库设计

Step3 前端

  • HTML
  • CSS
  • JS
  • jQurery
  • Layui / BootStrap
  • Vue

Step4 JavaWeb

  • Tomcat
  • Http
  • Maven
  • Servlet
  • Session、Cookie
  • JSP
  • 三层架构
  • JSTL、EL表达式
  • 过滤器
  • 监听器
  • 文件上传
  • 邮件收发
  • 【扩展】富文本编辑器

Step5 SSM框架

  • Git
  • MyBatis
  • Spring
  • SpringMVC

Step6 Linux

  • Linux基础
  • Redis
  • Nginx
  • Docker

Step7 SpringBoot

  • SpringBoot 基础
  • SpringBoot 配置及原理
  • SpringBoot 持久层操作
  • SpringBoot Web开发
  • SpringBoot 缓存
  • SpringBoot 消息
  • SpringBoot 检索
  • SpringBoot 任务
  • SpringBoot 安全
  • Dubbo+Zookeeper 分布式开发

Step8 SpringCloud

  • 微服务及微服务架构
  • SpringCloud
  • Eureka 服务注册与发现
  • Feign、Ribbon 负载均衡
  • Hystrix 熔断机制
  • Zuul 路由网关
  • SpringCloud Config 配置中心

Step9 Hadoop

  • 大数据时代
    • 概念
    • 特点
    • 应用
    • 前景
    • 技术发展
  • Hadoop 简介
  • Hadoop 环境搭建
  • HDFS
  • MapReduce
  • Yarn
  • Hive
  • Hbase

posted on 2026-03-25 23:02  mashang学习  阅读(2)  评论(0)    收藏  举报