前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Groovy简介和一点资源

Groovy简介和一点资源

作者头像
乐百川
发布于 2022-05-05 11:57:00
发布于 2022-05-05 11:57:00
5720
举报

Groovy简介

简单地说,Groovy是一门基于JVM的动态语言。我们可以把它当成JVM上的Python语言来使用。而且Groovy的有些语法都和Python、Ruby等脚本语言很相似。Groovy最后也会被编译为Java字节码,在JVM上运行。如果你受够了Java的笨重,可以来考虑试用一下Groovy语言。现在的基于JVM的新语言(Scala、Groovy和Kotlin)都有各自优点,值得学习。

Groovy资源

Groovy下载

Groovy文档

Groovy Console,Groovy自带的图形界面,可以编辑和运行Groovy代码,非常适合Groovy学习。

Awesome Groovy,一系列Groovy资源

Gradle,基于Groovy的非常强大的JVM项目构建工具

Gretty,一个强大的Gradle Web运行插件,可以启动Jetty或Tomcat服务器,支持自动重启等特性

Groovy文档导航

Groovy文档是按照功能分类的,还是英文的,初学者可能一时不知道该看什么内容。所以我将文档的各个部分简单介绍一下。

语言规范

这部分讲的就是Groovy语言的内容。如果想要详细了解Groovy语言的话就看这部分。

  • Syntax,基本语法部分,主要是Groovy的数据类型。
  • Operators,操作符部分。
  • Program structure,项目导入,讲了Groovy导入类和导入缩写等内容。
  • Object orientation,Groovy的面向对象编程。
  • Closures,闭包。
  • Semantics,语义部分,讲了几种条件、循环表达式,相等的语义等等。

入门部分

这部分将了Groovy的入门,如何下载安装、和Java的比较等等。

Groovy模块指南

Groovy除了语言部分,还有一些功能模块。

工具和API

这部分我就不列举了。groovyConsole — the Groovy Swing console这个功能不错,它是一个用Swing编写的小图形界面,可以执行、查看和修改Groovy文件,对于学习Groovy有一定帮助。

其余功能都是命令行编译、API参考等内容。这就属于高级开发者看的部分了。我们初级学习者只要学会熟练使用Groovy语言就可以了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Groovy简介
  • Groovy资源
  • Groovy文档导航
    • 语言规范
    • 入门部分
    • Groovy模块指南
    • 工具和API
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档