用Groovy思考 第一章 用Groovy简化Java代码
来源:互联网 发布:股市交易软件 编辑:程序博客网 时间:2024/05/29 04:23
作者:chszs,转载需注明。博客主页:http://blog.csdn.NET/chszs
1. Groovy的安装
目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2.zip到某个目录,然后设置GROOVY_HOME环境变量指向Groovy的解压目录。
再设置PATH环境变量,添加%GROOVY_HOME%\bin。
要验证以上安装是否正确,在命令行方式,执行:
表示Groovy安装成功。
2. Groovy的第一个例子
我们先写一个Java类Todo.java,内容如下:我们用javac编译它,用java运行它,一切正常。现在,我们把Todo.java改名为Todo.groovy,然后执行:
我们会惊异地发现,与Java的执行结果一样。
结论:Groovy是兼容Java的。
运行Java持续有两步:用javac编译类文件,然后用java在JVM上执行编译后的字节码文件。
而Groovy是在运行时编译字节码文件,在开发中节省了编译这个步骤。
3. 用Groovy简化Java代码
下面,我们用Groovy简化JavaBean为GroovyBean。执行结果仍然一样。
可见,
1)省略了JavaBean的getter和setter方法;
2)默认情况,所有的类属性都是public的;
3)构造函数很有特色,Map方式。
4. 用Groovy再进一步简化代码
执行结果仍然一样。
可见,
1)List和ArrayList省略了类型;
2)省略了分号;
3)打印语句省略了System.out。
5. 用Groovy再进一步省略main()函数
此代码在groovyconsole控制台运行正常。
看了以上内容,你们对Groovy有什么看法?下一节我们将介绍Groovy语言的关键特征。
0 0
- 用Groovy思考 第一章 用Groovy简化Java代码
- 用Groovy思考 第一章 用Groovy简化Java代码
- Groovy学习:第一章 用Groovy简化Java代码
- 用Groovy思考 第二章 Groovy语言的关键特征
- 用Groovy思考 第三章 Groovy开发环境
- 用Groovy思考 第四章 Groovy特性深入
- 用Groovy思考 第五章 Groovy特性深入(2)
- 用Groovy思考 第五章 Groovy特性深入(2)
- 用Groovy思考 第三章 Groovy开发环境
- 用Groovy思考 第四章 Groovy特性深入
- 用Groovy思考 第二章 Groovy语言的关键特征
- 实战 Groovy: Groovy:Java 程序员的 DSL——用 Groovy 编写更少的代码,完成更多的工作
- 用 Groovy 减少代码冗余
- Groovy嵌入Java代码
- 用 Groovy 更迅速地对 Java 代码进行单元测试
- 用Groovy Template 生成代码 2nd
- 用Groovy Template 生成代码 2nd
- java调用、执行groovy代码
- Apache和Tomcat,两种服务器的联系
- IOS调试的时候无dSYM 出现crash如何分析
- c#委托与事件
- 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
- AutoCAD 二次开发
- 用Groovy思考 第一章 用Groovy简化Java代码
- c++primer plus 第六版第四章编程习题
- 深入浅出 JIT 编译器
- 静态类,抽象类,接口
- su root 与 su - root 的区别
- 用split()根据选项卡在url后面添加锚值
- 用service启动nginx
- 配置根据时间自动配置build
- java kettle 初步