What is the purpose of ByteBuffer’s flip method? (And why is it called “flip”?)
One fairly common use case for the ByteBuffer is to construct some data structure piece-by-piece and then write that whole structure to disk. flip is used to flip the ByteBuffer from “reading from I/O” (putting) to “writing to I/O” (getting): after a sequence of puts is used to fill the ByteBuffer, flip will set the … Read more