Abstract
Groovy is an agile and dynamic language for the Java Virtual Machine that builds upon the strengths of Java but has additional powerful features inspired by languages such as Python, Ruby, and Smalltalk. It seamlessly integrates with all existing Java classes and libraries and compiles to Java bytecode so you can use it anywhere you can use Java. Groovy provides the ability to statically type check and statically compile your code for robustness and performance and supports domain-specific languages and other compact syntax so your code becomes easy to read and maintain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Vishal Layka
About this chapter
Cite this chapter
Layka, V. (2014). Introduction to Groovy. In: Learn Java for Web Development. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-5984-8_10
Download citation
DOI: https://doi.org/10.1007/978-1-4302-5984-8_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-5983-1
Online ISBN: 978-1-4302-5984-8
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)