Groovy
发布时间:2022-04-12 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了什么是groovy,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Groovy是用Java实现的开源脚本语言并且和它联系紧密.它需要JDK 1.4以上的
支持. Groovy向Java
添加了许多Ruby和Python脚本语言的特性. Groovy的特性
包括动态类型(dynamic typing),闭包(closures),简单对象导航( easy ob
ject navigation)和更加简洁的Lists和Maps语法.
所有这些特性和其他一些特性将会
在本文中详细介绍. 这里引用Groovy网页上的话. "Groovy是设计用来以精简
快速有趣的方式来在Java平台上处理事务,并且把类似Python
Ruby等的强大
功能带到Java的世界里 Groovy脚本可以使用任何
java类.它们@R_
450_9859@译成Java字节码 (即.class
文件)并能被任何正常的
java类引用.Groovy编译器,groovyc,可以编译Groovy脚本
文件和Java源
文件,然而有些语法(例如内类)并不被
支持 理论上,可以使用Groovy编写完整的应用程序,其具有和同等Java应用程序差不多的
性能.这是Groovy和其他脚本语言不一样的
如ruby,Python,Perl以及BeanS
Hell. 使Groovy现在运行得比Java还慢的原因之一是
生成的字节码使用了映射(reflection)来
调用构造
函数以及私有/保护的
方法.这个问题将会在以后的版本中
解决 Groovy是由James Strachan和Bob McWhirter创造的. James还参与了许多其他开源项目的开发,其中
包括jelly,dom4j,Jaxen,Betwixt和Maven. Bob是Jaxen和Drools (
一个开源的面向对象的JAVA规则引擎) 的创始人
大佬总结
以上是大佬教程为你收集整理的什么是groovy全部内容,希望文章能够帮你解决什么是groovy所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。