Embed presentation
Download to read offline













Groovy is an object-oriented scripting language for the Java Virtual Machine (JVM) that can be optionally statically typed. It aims to provide features like dynamic typing, closures, builders and other conveniences while retaining compatibility with Java. Groovy code compiles to Java bytecode and passes through several phases including parsing, semantic analysis, instruction selection and class generation. It has a large ecosystem and is designed to integrate well with Java while allowing programming in a more concise, less boilerplate-oriented style.











