This is a syndicated post, view the original post here
Did you learn the one about information? The article about code evaluation antipatterns? Elasticsearch? How concerning the itemizing of the 25 biggest Java functions ever written—from Minecraft to the U.S. Nationwide Safety Company’s Ghidra? Lambda expressions, anybody?
These have been the 10 tales that have been most generally learn. We hope you’ll take pleasure in spending a couple of minutes revisiting the perfect of 2020.
#1
The 25 greatest Java apps ever written
From house exploration to genomics, from reverse compilers to robotic controllers, Java is on the coronary heart of at the moment’s world. Listed here are a couple of of the numerous Java apps that stand out from the group.
by Alexa Weber Morales
#2
Records come to Java
A primary take a look at how Java 14’s information information will change the way in which you code
by Ben Evans
#3
Inside Java 15: Fourteen JEPs in five buckets
Hidden courses, sealed courses, textual content blocks, information, and EdDSA: There’s a number of goodness in JDK 15.
by Alan Zeichick
#4
Modern Java toys that boost productivity, from type inference to text blocks
Builders utilizing older variations of the Java platform are lacking out.
by Angie Jones
#5
Programming the GPU in Java
Accessing the GPU from Java unleashes exceptional firepower. Right here’s how the GPU works and tips on how to entry it from Java.
by Dmitry Aleksandrov
#6
Five code review antipatterns
Everybody cares about greatest practices, however worst practices can typically be extra illuminating.
by Trisha Gee
#7
Easy searching with Elasticsearch
Utilizing Elasticsearch’s high- and low-level APIs to look synchronously and asynchronously
by Henry Naftulin
#8
12 recipes for using the Optional class as it’s meant to be used
Observe these dozen greatest practices to guard your functions towards ugly null pointer exceptions—and make your code extra readable and concise.
by Mohamed Taman
#9
Understanding the JDK’s new superfast garbage collectors
ZGC, Shenandoah, and enhancements to G1 get builders nearer than ever to pauseless Java.
by Raoul-Gabriel Urma and Richard Warburton
#10
Behind the scenes: How do lambda expressions really work in Java?
Look into the bytecode to see how Java handles lambdas.
by Ben Evans
Java Magazine Staff
Java Journal employees ([email protected], @Oraclejavamag) ship authoritative details about Java, the JVM, and JVM languages to a group of greater than one-quarter million builders.