My Java must be really rusty ... I just learned about Direct Buffers a few days ago (they seem to have been around since Java 1.4.x though). Anyone know how commonly used these are? I can't imagine vanilla IT apps making use of them.
DirectBuffers are also used in I/O libraries like Netty.