1、Groovy 语言简介
- Groovy 是 Apache 旗下的一门基于 JVM 平台的动态/敏捷编程语言
- Groovy 可以与 Java 语言无缝对接,在写 Groovy 的时候如果忘记了语法可以直接按Java的语法继续写,也可以在 Java 中调用 Groovy 脚本,都可以很好的工作
- Groovy 也并不会替代 Java,而是相辅相成、互补的关系,具体使用哪门语言这取决于要解决的问题和使用的场景
注:Groovy语言的设计上它吸纳了 Python、Ruby 和 Smalltalk 语言的优秀特性,语法非常简练和优美,开发效率也非常高(编程语言的开发效率和性能是相互矛盾的,越高级的编程语言性能越差,因为意味着更多底层的封装,不过开发效率会更高,需结合使用场景做取舍)
Android Studio中的build.gradle就是用Groovy脚本编写的。
2、用 Java 编写一个 Groovy 脚本
- 新建一个.txt文件,然后将.txt后缀改为.groovy。如test.groovy
- test.groovy的内容,如下:
class SuperClass {
String getName() {
return "super"
}
}
class SubClass extends SuperClass {
String getName() {
return "Sub"
}
}
String printHello(SuperClass superClass) {
return "Hello " + superClass.getName()
}
String printHello(SubClass subClass) {
return "Hello " + subClass.getName()
}
static void main(args) {
SuperClass superClass = new SubClass()
String res = printHello(superClass)
println "输出结果:$res"
}
3、利用 cmd 命令行执行 Groovy 脚本
- 在 test.groovy所在文件夹调起 cmd 命令行
- 输入命令,如下:
groovy test.groovy
- 执行结果,如下图:
4、Windows 命令行执行 Groovy 所需配置
- 配置 Gradle 环境变量
- 配置 Groovy 环境变量
4.1、配置 Gradle 环境变量
(1)选择需要的版本下载
Gradle官网下载地址:https://gradle.org/releases/
(2)解压文件
(3)配置环境变量
在path中添加 Gradle 的路径
4.2、配置 Groovy 环境变量
(1)选择需要的版本下载
Groovy官网下载地址:https://groovy.apache.org/download.html
(2)解压文件
(3)配置环境变量
首先新建 GROOVY_HOME
然后再Path中添加GROOVY_HOME路径