There are many JVM-base languages. Groovy is Java Friendly and more feature comparing others. Groovy Java Seamless integration
Syntax alignment, See how java Ruby Groovy codes
Java Code
import java.util.*;
Date today = new Date();
Rubby Code
require 'date'
today = Date.new
Groovy Code
First Say Hello Groovy World - see how it run on attached images