第 11 章 Groovy
Groovy是较早的JVM语言之一,最初旨在在JVM中提供类似于Python的体验,这在当时是一种闻所未闻而神奇的想法。从本质上说,Groovy是一种动态类型语言,这意味着声明变量时无需指定类型,而方法调用是在运行阶段而不是编译阶段解析的,这提供了使用Java和Kotlin等静态语言难以实现的可能性。Groovy不同寻常,允许程序员在编译特定的类时将编译器切换到静态类型模式。在这种模式下,编译器将在编译阶段检查类型和方法调用,就像静态语言的编译器那样。
本章介绍如下主题:
- 安装Groovy;
- REPL shell GroovyConsole和GroovyShell;
- Groovy基础知识;
- 面向对象编程;
- Groovy开发包(GDK);
- 动态和静态编程;
- 小测验。
