应用介绍
功能介绍:
1、默认导入常用的包
2、一些新的运算符
3、groovy中基本类型也是对象,可以直接调用对象的方法
4、受检测类型异常(Checked Exception)还可以不需要捕获
5、Groovy具有处理原生类型,面向对象与一个Ant DSL,使得创建Shell Scripts变得非常简单
6、在研发Web,GUI,数据库或控制台程序时 通过 减少框架性代码 大大提升了研发者的效率
7、Groovy软件支持单元测试与模拟(对象),可以 简化测试
8、无缝集成 所有已经存在的 Java对象与类库
9、直接编译成Java字节码,这样可以在任何使用Java的地方 使用Groovy
10、支持函数式编程,不需要main函数
11、为Java研发者提供了 现代最风行的编程语言特性,并且学习成本很低(几乎为零)
12、Groovy支持DSL(Domain Specific Languages行业定义语言)与其它简明的语法,让代码变得易于阅读与维护
13、断言不支持jvm的-ea参数进行开关
14、这款JVM动态脚本语言支持对对象进行布尔求值
15、类不支持default功能域,且默认功能域为public
16、打造在强大的Java语言之上 并 添加了从Python,Ruby与Smalltalk等语言中学到的 诸多特征,例如动态类型转换、闭包与元编程(metaprogramming)支持
Groovy 语法:
Groovy 语法与Java 语言的语法很相似,虽然 Groovy 的语法源于Smalltalk与Ruby这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体。(在这点上,Ruby与 Groovy 不同,因为它的语法与 Java 语法差异很大。)
很多 Java 研发人员喜欢 Groovy 代码与 Java 代码的相似性。从学习的角度看,如果知道怎么编写 Java 代码,那就已经了解 Groovy 了。Groovy 与 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少。
Groovy安装教程:
1、第一步在偶要下载下载Groovy软件安装包
2、而后再环境变量的Path里面添加解压后的路径(到解压的bin目录下)
3、配置好后,而后运行groovy -v,可以看到下图可供参考
Groovy教程:
1、打开Groovy软件后,可以看到启动的Groovy自带的编辑器。输入第一句代码:
2、而后按CTR+R就可以得到如下输出
3、或者我们save as到一个相应的位置保存为hello.groovy,而后cd到相应的目录下面,运行groovy hello.groovy,得到结果也一样:
以上内容为你介绍了Groovy JVM动态脚本语言的功能、Groovy教程、Groovy语法等内容,希望对大家了解与使用这款软件有所帮助。