Java 技术路线

2020-04-09 17:40:18 浏览数 (1)

java 后端学习路线


快速就业路线推荐:JavaSE->mysql基础->jdbc->JavaWeb->spring->SpringMvc->mybatis->ssm整合项目->linux基础->git/github(svn)【达到找工作基本要求(刷算法面试题)】->redis->mysql高级优化->mybatisPlus->SpringBoot->dubbo->消息中间件ActiveMQ->springcloud->微服务项目【找工作基本无压力】


1 深入浅出,由入门到入坑

1.1 编程入门

1.1.1 认识语言

1.1.2 搭建开发环境

1.1.3 java基本概念

1.1.4 java数据类型划分

1.1.5 java运算符

1.1.6 java程序逻辑控制

1.1.7 方法的定义及使用

1.2 面向对象编程

1.2.1 类与对象

1.2.2 数组定义与使用

1.2.3 数据表与java映射转换

1.2.4 继承

1.2.5 覆写

1.2.6 多态

1.2.7 抽象类

1.2.8 包装类

1.2.9 接口

1.2.10 泛型

1.2.11 枚举

1.2.12 异常捕获处理

1.2.13 内部类

1.2.14 函数式编程

1.2.15 链表的定义和使用

1.3 数据结构和算法

1.3.1 数据结构

1.3.2 基础算法

1.4 编程进阶

1.4.1 java多线程

1.4.2 线程的同步和死锁

1.4.3 java基础类库

1.4.4 国际化程序实现

1.4.5 比较器

1.4.6 文件操作

1.4.7 文件操作

1.4.8 io操作深入

1.4.9 反射机制

1.4.10 java集合

1.4.11 网络编程

1.4.12 数据库操作

1.5 设计模式学习

1.5.1 创新型模式 (5种)

1.5.2 结构型模式 (7种)

1.5.3 行为型模式 (11种)

1.6 JVM系列

1.6.1 jvm 内存结构

1.6.2 类的加载机制

1.6.3 GC算法 分析 、优化、工具

1.7 SQL语句的学习

1.8 数据库学习

1.8.1 mysql

1.8.2 oracle(更大,安全性更高,成本高)

1.9 jdbc数据库开发

1.10 前端学习了解

1.10.1 html css js

1.10.2 前端框架了解

1.11 Ajax学习

1.12 Servert 简单了解

1.13 Jsp 简单了解(落后)

1.14 SSM框架入门

1.14.1 spring

1.14.2 spring mvc

1.14.3 mybatis

1.14.4 ssm整合

1.15 学习git svn

1.13.1 git

1.13.2 svn

1.16 项目管理工具 Maven 学习

1.17 日志 单元测试学习

1.18 linux学习

1.19 Cloud toolkit项目部署

1.20 java并发编程

1.21 分布式系统

1.21.1 dubbo

1.21.2 zookeepe

1.21.3 三大消息中间件

1.21.4 分布式缓存

1.21.5 spring session

1.21.6 高并发流Nginx

1.21.7 文件系统

1.21.8 数据扩容

1.21.9 docke

1.22 微服务架构

1.22.1 spring boot

1.22.2 soring cloud

1.23 安全问题

1.23.1 加密机制

1.23.2 安全验证框架

1.23.3 其他安全知识

1.23.4 一致性算法

0 人点赞