本文概述
Apache Groovy是一种面向对象的编程语言。它用于Java平台。它既是静态语言,也是动态语言。 Groovy具有类似于Python,Ruby,Perl和Smalltalk的功能。 Groovy既可以用作Java平台的编程语言,也可以用作脚本语言。它使用大括号语法,类似于Java。我们可以说它是Java的超级版本,提供Java的企业功能。 Groovy具有许多生产性功能,例如DSL支持,闭包和动态类型化。与其他编程语言不同,Groovy不能替代Java。 Groovy的源代码遵循Java字节码,因此可以在安装JRE的任何平台上运行。
以下是使用Groovy的主要原因
- 这是一种快速而动态的语言。
- 它可以轻松地与所有现有的Java对象以及库进行集成。
- Java开发人员使用这种语言感到非常友好。
- 与Java相比,它具有更有意义的代码。
历史
- 在2003年,Groovy由Bob McWhirter开发
- 在2004年,它不再为将来停产。
- 但在2005年,杰里米·雷纳(Jeremy Rayner)
- 在2007年,Groovy的1.0版发布了。
- 在2012年,Groovy的第2版发布了。
- 2014年,Groovy的2.3版发布了。
- 在2015年,groovy成为Apache Software Foundation的合作伙伴。
评论前必须登录!
注册