What is Special about Groovy?
- Both typed and untyped variables
- Primitives treated as objects (autoboxing)
- List and Hash Literals
- Closures
- Regular Expressions
- Operator Overloading
- Works with Java and the Java libraries
- The Java library is modified in some places to work better with Groovy
- Some very nice Groovy tailored libraries (GPath, Builders, etc.)