In #JDK 8, java.time added 19,000 lines of logic—but 45,000 lines of tests. Richard Gross uses CodeCharta to map how features like streams, modules, and #VirtualThreads changed the JDK’s structure over decades.
Full story: https://javapro.io/2025/07/08/a-visual-chronicle-of-the-jdks-journey/