Groovy — это объектно-ориентированный язык, основанный на платформе Java. Groovy 1.0 был выпущен 2 января 2007 года, а Groovy 2.4 является текущим основным выпуском. Groovy распространяется через Apache License v 2.0.
Особенности Groovy
Groovy имеет следующие особенности —
- Поддержка статической и динамической типизации.
- Поддержка перегрузки оператора.
- Собственный синтаксис для списков и ассоциативных массивов.
- Встроенная поддержка регулярных выражений.
- Встроенная поддержка различных языков разметки, таких как XML и HTML.
- Groovy прост для разработчиков Java, поскольку синтаксис для Java и Groovy очень похожи.
- Вы можете использовать существующие библиотеки Java.
- Groovy расширяет объект java.lang.Object.
Официальный сайт Groovy: http://www.groovy-lang.org/