Ranking Java Features from Java 8 to 21 | Ken Kousen's Ultimate Tier List
Join Ken Kousen in 'Tales from the Jar Side' as he ranks the biggest Java features introduced between versions 8 and 21. With over two decades of experience in the Java ecosystem, Ken gives his personal take on functionalities like functional programming, records, text blocks, sealed classes, and more. He categorizes them into tiers ranging from 'Pure Awesomeness' to 'Seriously? No.' Discover which features have transformed his coding practices and which ones fell flat. Whether you're a seasoned Java developer or a curious newbie, this insightful breakdown is not to be missed!
0:00 Java Tier List
01:26 Tier List Introduction
02:34 Functional Features
03:27 Collection Factory Methods
04:31 LVTI
05:49 HTTP Client API
07:57 JShell
09:30 Single File Code Execution
11:34 Switch Expressions
12:51 Text Blocks
14:04 Records
15:23 Pattern Matching
16:53 Sealed Classes and Interfaces
18:38 Virtual Threads
21:35 JPMS
25:08 Conclusions