Text blocks are multi-line string literals that landed in Java 15 after two preview rounds. They were designed for one specific pain point: writing readable SQL queries, HTML fragments, JSON payloads, and email templates inside Java source. This lesson covers the syntax, the "incidental whitespace" rule that decides what indentation gets stripped, the new escape sequences \ and \s, and the cases where a plain string is still appropriate.