思维导图学Java

336 阅读1分钟

按《深入理解计算机系统》的组织,Java技术栈也可以分为如下几个部分:

  • 程序的结构与执行
    • 程序的机器级表示(字节码,Java虚拟机)
  • 在系统上运行程序
    • 链接
    • 异常控制流
    • 虚拟内存(内存管理)
  • 程序之间的交流与通信:
    • 系统级I/O
    • 网络编程
    • 并发编程

除此之外还有相对独立于具体技术栈的中间件,分布式系统;

按上述的思路我总结了一下思维导图学Java的大纲,如下所示,本系列以思维导图为工具,对Java技术栈涉及内容进行去繁归简。

本系列内容会逐步完善,全部以思维导图的方式进行

待完善链接:

[思维导图学Java之Spring Core,SpringBoot]