What is "groovy"
Groovy is an object-oriented programming language developed for the Java platform as an alternative to the Java programming language. Groovy features Python, Ruby and Smalltalk.
Groovy utilizes a syntax similar to Java, is dynamically compiled to Java bytecode, and integrates transparently with other Java code and libraries.
Groovy has some features not present in standard Java:
- Static typing and dynamic typing
- Native syntax for lists, associative arrays, vectors, and regular expressions
- Closures
- Overload of operators