Chapter 4 discusses symmetric encryption in Java, including algorithms like Blowfish, modes like CBC and CFB, initialization vectors, key generators, ciphers, and password-based encryption. It also covers storing encrypted keys, encrypting files and objects, and examples like FileEncryptor that demonstrate symmetric encryption concepts in Java.