Groovy:基于JVM的面向对象动态类型语言

Groovy 是一种面向对象的动态类型语言,与 Java 一样运行在 JVM 上。

groovy

简介

Apache Groovy 是一个功能强大、可选类型动态语言,有静态类型静态编译能力。旨在通过简单、熟悉、易学的语法来提高 Java 平台的开发人员的开发效率。它与任何Java程序无缝集成,并可以为你的应用提供强大的功能,包括脚本能力、领域特定语言(Domain-Specific Language)、运行和编译时元编程函数式编程。

特点

  • 平坦的学习曲线:简洁,可读性和表现力的语法,易于学习Java开发人员。
  • 强大的功能:闭包、构建、运行时与编译时元编程、函数式编程、类型推断和静态编译。
  • 平滑的Java集成:与Java及任何第三方库无缝透明地集成和互操作。
  • 领域特定语言:灵活和可锻铸语法,先进的集成和定制机制,在应用程序中集成可读的业务规则。
  • 充满活力和丰富的生态系统:Web开发,并发、异步、并行库,测试框架,构建工具,代码分析,GUI构建等。
  • 脚本和测试粘合:为所有的构建和自动化任务编写简洁可维护的测试。

相关资源

官方网站:http://groovy-lang.org/
开源地址:https://github.com/apache/groovy

1 收藏

资源整理者简介:dreamkidd

码代码 个人主页 · 贡献了5个资源 ·   


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer