Improve Launch Times On Java 13 With Application Class-Data Sharing#postOn Java 10+, you can use application class-data sharing to reduce launch times, response time outliers, and memory footprint. By archiving class data with -Xshare:dump and loading it with -Xshare:on, the JVM's class loading workload can be reduced considerably.
Definitive Guide To Java 12#postDetailed Java 12 guide: migration, versions; switch expressions, teeing collectors, indenting/transforming strings (and more); default CDS, Shenandoah, G1.
Teeing Collector in Java 12#postThe teeing collector, available since Java 12 as Collectors::teeing, forwards its input to two other collectors before merging their results with a function.
Java 12 Experiments (Live Stream)#videoIn my first live stream ever (yay!), we explored Java 12's API improvements
First Contact with Switch Expressions in Java 12#videoWith Java 12,
switchis no longer just a statement, but becomes an expression. Let's take a look!