I’ve been using Netty for quite some time, which is built on the Java NIO framework, but as I enjoy tearing down into the core of things, I’m wanting to learn how to write my own applications using the Java.NIO package.
I’ve been looking really hard for decent study material on this, but it seems like anything pertaining to is either low-quality, or very low in quantity. Most of the ‘tutorials’ I find online don’t explain anything, and while I can write a basic server by now, I don’t really understand how it all comes together.
My over-all goal is to move my server-api to NIO from Netty with the next major release, but to feel confident enough to do this, I will need to do a lot of studying. I don’t want to degrade what I have, but I also don’t like the feeling of relying on someone else to do all of the hard stuff for me.
Any suggestions are welcome, would prefer if it at-least uses Java7, but J8 is recommended.
Price doesn’t matter, only quality. I’m willing to spend $250~ on a good NIO networking textbook.