本文是基于 Netty 4.1.6.Final 的源码来分析的. 在分析源码之前做一些准备工作: 先熟悉一下 IDEA 的几个快捷键,能极大的提高我们查看源码的效率: Ctrl + Alt + B:用鼠标点击指定的方法,然后按下快捷键,IDEA 就会跳转到该方法的定义的地方,如果是重写的方法,则会列出该方法的所有实现: Ctrl + Alt + ←/→:跳转至前/后一次鼠标点击的地方,方便我们来回查看源码: Ctrl + F12:弹出当前类的所有方法,可以直接敲字母来过滤方法: Shift +…