Java 学习路线

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 zookeeper
1.21.3 三大消息中间件
1.21.4 分布式缓存
1.21.5 spring session 
1.21.6 高并发流Nginx 
1.21.7 文件系统
1.21.8 数据扩容
1.21.9 docker
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 一致性算法
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值