Groovy
Closures, collection superpowers, JSON/XML and Boomi scripting — Java's friendly dynamic cousin.
Getting startedClosuresReal-world Groovy
Java
From your first program to lambdas, streams, Optional, records and CompletableFuture.
Getting startedObject-oriented JavaCollections and genericsModern Java (functional programming)
Java is a trademark of Oracle and/or its affiliates; Duke, the Java mascot, is used under the BSD licence. The Groovy logo is a trademark of the Apache Software Foundation.