Groovy is an object-oriented programming language for the Java platform as an alternative to the Java programming language. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a scripting language for the Java Platform.
Groovy uses a Java-like bracket syntax. It is dynamically compiled to Java Virtual Machine bytecode and works seamlessly with other Java code and libraries. Most Java cod...
more
Groovy is an object-oriented programming language for the Java platform as an alternative to the Java programming language. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a scripting language for the Java Platform.
Groovy uses a Java-like bracket syntax. It is dynamically compiled to Java Virtual Machine bytecode and works seamlessly with other Java code and libraries. Most Java code is also syntactically valid Groovy.
Groovy 1.0 was released on January 2, 2007.
The Groovy language is largely a superset of the Java language. One can usually rename a .java file to a .groovy one and it will work (though there are a few incompatibilities). Groovy has a number of features not found in standard Java. This makes the learning curve for Java developers gradual, since they can start with Java syntax and gradually learn to add Groovy features.
Groovy features not available in Java include both static and dynamic typing (with the...
less