Groovy与Java的比较(上)
1.支持函数式编程,不需要main函数
2.默认导入常用的包,包括:
java.io
java.math
java.net
java.util
groovy.lang
groovy.util
3.断言不支持jvm的-ea参数进行开关
4.支持对对象进行布尔求值
5.类不支持default作用域,且默认作用域为public
6.受检查类型异常(Checked Exception)也可以不用捕获
7.一些新的运算符
8.groovy中基本类型也是对象,可以直接调用对象的方法,如:
1. assert (-12345).abs() == 12345
但浮点运算是基于BigDecimal类
1. assert 0.25 instanceof BigDecimal
2. assert 0.1 * 3 == 0.3
3. assert 1.1 + 0.1 == 1.2
4. assert 1 / 0.25 == 4
9.字符串的处理
String对象和java类似,但没有character的概念,没有迭代每个字符的方法。
使用单引号定义普通字符串,双引号定义的字符串可以包含Groovy运算符,$符号则需要转义("\$"),如:
- 大小: 36.7 KB
- 大小: 84.5 KB
分享到:
相关推荐
Java调用Groovy,实时动态加载数据库groovy脚本,java读取mongoDB的groovy脚本,加载实时运行,热部署
Groovy 调用 Java 类groovy 调用 Java class 十分方便,只需要在类前导入该 Java 类,在 Groovy 代码中就可以无缝使用该
Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day to day work with Java It starts by introducing the key differences between Java and Groovy and how you...
Java中使用Groovy的三种方式,详细见我的博客。
SpringBoot-Gradle-Maven-Java-Groovy:SpringBoot通过不同构建工具和语言实现。
概述主要介绍Java、spring与groovy结合使用,高清英文版本
Spock 是适合 Java 和 Groovy 应用程序的一个测试框架
java嵌入groovy所需jar 2.3.7最新版
Making Java Groovy Kenneth A. Kousen 1.Easier Java 2.Closures, builders, and metaprogramming 3.Gradle for builds, Spock for testing 4.Groovy frameworks like Grails and Griffon 源码
Making Java Groovy
Groovy环境搭建教程中的例子工程,纯Java、纯Groovy以及Java+Groovy混合 教程参考:http://blog.csdn.net/rcom10002/archive/2011/06/26/6568557.aspx
Making Java Groovy--Kenneth.A.Kousen. Java Groovy 很不错的学习资料
AndroidDemoIn4Languages, 在Android开发中,比较 Java Groovy Scala Kotlin 中文版 日本語 AndroidDemoIn4Languages为了了解Android开发的更好语言,用 Java 。Groovy 。Scala 和Kotlin编写了一个简单的Android应用...
java 动态脚本语言 精通 Groovy
java运行groovy 环境,搭建方便自己练习groovy使用 与后续定时调度动态代码做准备
干货:Jenkins Pipeline调用shell、python、java、groovy脚本的正确使用姿势.doc
JGSK, Java,Groovy,Scala,Kotlin 四种语言的特点对比
}}编写一个 Groovy 类调用以上的 Java Beanclass GroovyCallJava { static void main(args) { Ja
姿势需要解锁,不学习怎么会? 老司机开个车,java和groovy都是比较实用的。python用的但是也是可以的
java、groovy、C#、Javascript的运行效率到底如何? 通过实验比较,Javascript的运行效率解决java,看来基于javascript的html5前途远大。 C#的Release版的运行性能也相当高,和C++相差不大,值得推荐。 文件内部...