前面的Netty学习先暂停一个阶段,学到了netty底层传输的三种协议框架,protobuf、thrift、grpc。也学习到一个netty框架的几个基本组成:服务/客户端(xxServer/xxClient)、初始化(xxInit)、请求处理(xxHandler)。

接下来首先重点学习JAVA方面的知识点。关于netty的学习会在学习之余写。

首先学习java虚拟机方面的知识

进度按照码出高效java开发手册进行

首先抛出几个问题

  • JVM存在作用是什么??
  • JVM内部组成是什么??
  • JVM是怎么加载java类的??
  • java的代码又是怎么运行的??

再深入JVM的处理问题

  • JVM如何执行方法的调用
  • JVM怎么处理异常
  • JVM的垃圾处理问题
  • JVM的编译器