总框架图

Y1VUYQ.png

文字版

Java语言

语言基础

  • 基础语法

    • JDK安装配置

    • IDE选择

      • IDEA
      • Eclipse
    • 数据类型

      • 整型
      • 浮点型
      • char类型
      • Unicode类型
      • Boolean
    • 变量

    • 运算符

    • 字符串

    • 输入输出

    • 流程控制

      • 条件语句 if

      • 循环

        • for
        • while
        • do-while
      • 多重选择(Swith)

      • 中断控制

        • break
        • continue
    • 方法的声明与使用

    • 方法的重载

    • 数组

      • 数组的创建与使用
      • 一维数组
      • 多维数组
  • 面向对象OOP

      • 预定义类
      • 自定义类
    • 对象

      • 用类制造对象
    • 属性

    • 方法

    • this

    • 构造器

    • 封装

    • 继承

    • 多态

    • 重写

    • Super

    • Object

  • 接口Interface

    • 接口与抽象类
  • 容器

  • 异常

    • 异常的原理
    • 异常的堆栈抛出机制
    • 异常的结构体系
    • 受检与非受检异常
    • 异常的处理
    • 用finally回收资源
    • throw制造异常
    • 自定义异常
  • 泛型

  • 反射

    • 反射的原理分析
    • JVM与类
    • 类的加载,连接,初始化
    • 类加载机制
  • 注解

  • I/O

    • I/O流结构体系
    • I/O流原理分析
    • I/O流 的分类
    • I/O流与文件操作
    • I/O流的包装与链接
    • 缓冲流
    • 文件的复制与性能对比
    • 对象流
    • 控制台I/O
    • 标准输入输出流
    • 打印流
    • 转换流
  • 图形化(Swing)

JVM虚拟机

  • 字节码执行机制
  • JVM内存模型
  • GC垃圾回收
  • JVM性能监控与故障定位
  • JVM调优

并发/多线程

  • 线程的原理
  • 线程的创建与启动
  • 线程的控制
  • 线程的调度
  • 线程的优先级
  • 线程的生命周期
  • 多线程的安全问题
  • 线程的同步
  • 互斥锁
  • 线程死锁问题
  • 线程通信

数据结构与算法

数据结构

  • 线性表

    • 线性表顺序存储
    • 线性表链式存储
    • 单链表
    • 循环链表
  • 栈与队列

      • 栈的顺序存储结构
      • 栈的链式存储结构
    • 队列

      • 队列的顺序存储
      • 循环队列
      • 队列的链式存储
    • 串的顺序存储结构

    • 串的链式存储结构

    • 模式匹配算法

      • 朴素模式匹配算法
      • KMP模式匹配算法
    • 树的定义

    • 二叉树

      • 二叉树的定义
      • 二叉树的性质
      • 二叉树的顺序存储结构
      • 二叉链表
    • 树和森林

    • 哈夫曼树

    • 图的存储结构

      • 邻接矩阵
      • 邻接表
      • 十字链表
      • 邻接多重表
    • 图的遍历

      • DFS深度优先搜索
      • BFS广度优先搜索
  • 哈希

算法

  • 查找

    • 线性表的查找

      • 顺序查找
      • 折半查找
      • 分块查找
    • 树表的查找

      • 二排序树
      • 平衡二叉树
      • B-/B+树
    • 散列表的查找

  • 排序

    • 插入排序
    • 交换排序
    • 选择排序
    • 归并排序
    • 基数排序
    • 外部排序
  • 贪心

  • 分治

  • 动态规划

  • 回溯

计算机网络

IP/ICMP协议

TCP/UDP协议

DNS/HTTP/HTTPS协议

ARP协议

Session/Cookies

数据库/SQL

SQL基本语句

SQL语句优化

事务及隔离级别

索引

操作系统

进程

线程

并发/锁

内存管理和调度

I/O原理

设计模式

单例

工厂

代理

策略

模板方法

观察者

适配器

责任链

建造者

框架图下载链接:https://pan.baidu.com/s/1D-8Drm-AQ47IOo13sjiWog
提取码:clgu

未完待续