Numerical Processing:
Groovy Integer Math - choose from many types of integers
Groovy BigDecimal Math - for high-precision decimal math
Groovy Floating Point Math - for high-speed decimal math
Collections:
Lists and Sets - convenient notation to group items into a collection
Object Arrays - fixed-size arrays for faster collections
Maps and Sorted Maps - convenient notation to assign values to keys
Text Processing:
Strings and StringBuffers in Groovy NEW ON 30 APRIL 2007
Pattern Matching in Groovy - COMING SOON
Input and Output:
Files in Groovy NEW ON 2 MAY 2007
Streams, Readers, and Writers - COMING SOON
Networking in Groovy - COMING SOON
Control Structures:
Blocks, Closures, and Functions
Expandos, Classes, and Categories
Other topics coming:
program control
enums
Queues/Deques
arrays
exceptions
permissions
annotations
multi-threading
tree processing, builders, XML
static typing
interfaces
inheritance, method overriding, multi-methods, casting
method-to-syntax mappings (switch, for, as, operator overloading)
packages, evaluate, class loading
internationalization
Miscellaneous:
Using Interceptors with the ProxyMetaClass - intercept calls to methods
Java Reflection in Groovy - examine and manipulate objects that aren't known at compile time