Groovy基础:1: 简介

Apache Groovy是一个动态编程语言,以其简洁的语法和与Java的无缝集成著称。它支持DSL,适用于Web开发、响应式应用等多个领域,并提供强大的功能,如闭包和元编程。Groovy代码编译成Java字节码在JVM上运行,兼容不同JDK版本,是持续集成和自动化任务的理想选择。
摘要由CSDN通过智能技术生成

在这里插入图片描述

目录

https://liumiaocn.blog.csdn.net/article/details/90137145

Apache Groovy是一个功能强大的动态编程语言,靠着其简洁、与Java非常相似以及易于学习的语法,基于Java平台的Groovy关注于提高开发者的生产性。它可以和任何Java语言进行无缝集成,支持DSL,提供运行阶段和编译阶段元数据编程等强大的功能。无论它的格式可以和其他动态类型的脚本语言有多么相似,也无法改变它的代码是通过编译成在JVM上运行的Java字节码来运行这个事实,由于参考了多种编程语言( Python, Ruby, Perl, Smalltalk等),Groovy语言兼静态语言和动态语言的特征,同时借鉴了很多语言快速开发的能力。

前世今生

Groovy发展的主要阶段大体如下所示

时间 版本 备注
2003 启动 由James Trachan 和Bob McWhirter开发
2004 成为JSR241(Java Specification Request) Java规范请求
2007/1/2
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值