Text blocks are a notation for multiline strings in Java. Why do we need them? How do we write and format them? Which escape sequences can or must we use?
Java's String.substring() method is one of the most used Java methods ever.
How do you use the method? How does substring() work internally, and how has the implementation changed over time?
Recommendations and short reviews: The best books for a healthy lifestyle: healthy eating, fitness and sleep.
[Series: The most important new Java features from Java 10 to 18].
All new features of Java 18 with examples: UTF-8 as default character set, @snippet tag for code snippets in JavaDoc, jwebserver, Internet-address resolution SPI, and more...
Sealed classes and interfaces were the big news in Java 17.
What are sealed classes and interfaces? How exactly do they work? And why do we need them?