学习计划

到7月1号,要完成复习java,mysql,计算机网络,操作系统,算法题,英语

1.Java部分

1.1Java基础

  • 基础语法
  • 面向对象与常用类

1.2Java进阶

  • Object类,常用API
  • Collection、泛型
  • List,Set,数据结构,collections,Map
  • 异常,线程同步,等待与唤醒,线程池
  • Lamda表达式
  • File类
  • 字节流、字符流
  • 缓冲池
  • 网络编程
  • 函数式接口
  • Stream流、方法引用

1.3 Spring

1.4 Spring MVC

1.5 MyBatis

2.Mysql

  • mysq基础DDL语句

  • mysq基础DML语句

  • mysq基础DQL语句

  • mysq基础DCL语句

  • 约束

  • 多表

  • 事务

  • JDBC基本语句

  • JDBC连接池

  • 看一些面经或重点问题,记一记,背一背
    ==============================================
    一些暂时还不知道的好像比较有意思的面试题

  • 悲观锁与乐观锁

3.计算机网络

  • 物理层(看了基础的概念)
  • 数据链路层
  • 网络层
  • 传输层
  • 应用层
  • 看一些面经或重点问题,记一记,背一背

4.操作系统

  • 操作系统概述
  • 进程管理
  • 内存管理
  • 文件管理
  • 输入/输出(I/O管理)
  • 刷面经及各种总结

5. 算法题

(寒假已经刷过一遍了,但是此刻2020-05-20,过了两三个月,让写一个树的题目,感觉手有点糊,诶,还是得每天都刷1小时,然后长久联系保持手感才好。)

  • 数据结构部分

    • 链表
    • 队列
    • 哈系表
    • 线段树
    • 树状数组
    • 并查集
    • 字典树
  • 算法部分

    • dfs
    • bfs
    • 位运算
    • 二分查找
    • 回溯/分治/递归
    • 贪心
    • 动态规划
    • 拓扑排序
    • KMP
    • 马拉车
    • 记忆化搜索
  • 题目类型

    • 滑动窗口类
    • 双指针类
    • 区间合并类
    • 链表翻转
    • 树的搜索
    • 子集类型
    • 改造的二分查找
    • top K问题
    • 拓扑排序问题
    • 位运算类型
    • 动态规划(背包问题系列/回文系列/最长子串系列)

6. 英语

  • 每日背30个单词,并做笔记总结

7.体系结构

  • 计算机系统概述
  • 数据的表示和运算
  • 存储系统
  • 指令系统
  • 中央处理器
  • 总线
  • 输入输出系统

你可能感兴趣的:(学习计划)