• Home
  • Recent Q&A
  • Java
  • Cloud
  • JavaScript
  • Python
  • SQL
  • PHP
  • HTML
  • C++
  • Data Science
  • DBMS
  • Devops
  • Hadoop
  • Machine Learning
in DevOps by
Q:

What is Groovy?

1 Answer

0 votes
by

Apache Groovy is a object-oriented programming language for the Java platform.

It is both a static and dynamic language with features similar to those of Python, Ruby, Perl,

and Smalltalk.

It can be used as both a programming language and a scripting language for the Java

Platform, is compiled to Java virtual machine (JVM) bytecode, and interoperates

seamlessly with other Java code and libraries.

Groovy uses a curly-bracket syntax similar to Java. Groovy supports closures, multiline

strings, and expressions embedded in strings.

And much of Groovy's power lies in its ASTtransformations, triggered through annotations.

Related questions

0 votes
asked Nov 12, 2019 in DevOps by Robindeniel
0 votes
asked Nov 12, 2019 in DevOps by Robindeniel
...