我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子.比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个: 虚拟机屏蔽了操作系统的系统调用,以及很多底层机制. 大量的封装好的类库也屏蔽了很多实现细节. 一段时间后,你会发现你知其然,不知所以然..我以前在CSDN上写过一篇<Java NIO类库Selector机制解析(上,下,续)>,在那篇文章中我说提到过(有讥…