i/o, networking and data
bytes in, bytes out. files, buffers, sockets, http, databases and crypto.
- 01i/o streamsInputStream, Reader, and the decorator onion.
- 02charsets and encodingchars are not bytes. UTF-8, UTF-16, and mojibake.
- 03files and pathsPath, Files, walking trees, and watching directories.
- 04buffers and channelsByteBuffer position, limit, flip. and memory-mapped files.
- 05serializationhow objects become bytes, and why everyone says don't.
- 06sockets and selectorsTCP, UDP, and one thread watching many connections.
- 07the http clientHttpClient, async requests, http/2 and http/3.
- 08jdbcconnections, prepared statements, transactions and pools.
- 09json and xmlparsing and writing both, plus the new json api on the way.
- 10security and cryptohashing, signing, encryption, and a TLS handshake, step by step.