JAVA学习路线

JAVA学习路线----小白入门

JAVASE (18-20天)

计算机基础

博客的重要性

JAVA基础语法

流程控制和方法

数组

面向对象

  • 继承
  • 多态
  • 抽象类
  • 接口

异常

常用类

集合框架

IO

多线程

GUI(可选)

网络编程

注解和反射

JUC编程

JVM探究

【扩展】23种设计模式

【扩展】XML

【扩展】数据结构和算法

【扩展】正则表达式

数据库(4天)

MySQL

JDBC

  • Juinit

UML类图

数据库设计

前端(7天)

HTML

CSS

JS

jQuery

Layui/BootStrap

Vue

JavaWeb(7天)

Tomcat

Http

Maven

Servlet

Session/cookies

JSP

三层架构

JSTL/EL表达式

过滤器

监听器

文件上传

邮件收发

【扩展】富文本编辑器

SSM框架

Git

MyBatis

  • 子主题

Spring

SpringMVC

  • 子主题

Linux(7天)

Linux基础

Redis

Nginx

Docker

SpringBoot (8天)

springboot 基础

springboot 配置及原理

springboot 持久层操作

springboot web开发

springboot 缓存

springboot 消息

springboot 检索

springboot 任务

springboot 安全

Dubbo+Zookeeper 分布式开发

SpringCloud(7天)

微服务及微服务架构

SpringCloud

Eureka服务注册与发现

Feign、Ribbon 负载均衡

Hystrix 熔断机制

Zuul 路由网关

SpringCloud Config配置中心

hadoop (8天)

大数据时代

  • 概念
  • 特点
  • 应用
  • 前景
  • 技术发展

Hadoop简介

Hadoop环境搭建

HDFS

MapReduce

Yarn

Hive

Hbase

XMind - Trial Version

你可能感兴趣的:(java)