今天见识了Groovy的强悍之处,哈哈,Java还是有点不能比拟啊..
作为一门动态语言,最基本的应该有的要素:
1.动态解释
2.弱类型检查
Groovy与python,ruby的不同之处还在于它可生成Java的bytecode,在JVM上运行.不知道JRuby,JPython是否也是如此的强呢?期待期待!
总的来说,Groovy有三种运行方式:
1.groovyconsole
2.groovysh
3.groovy
其中,groovyconsole是swing类似的GUI窗体控制台,groovysh就是ruby下的irb,可以动态观察运行效果.groovy命令用于直接运行groovy源文件.
唯一的遗憾是groovy竟然不支持java的for循环,相当郁闷.不过有时用for.each的类似语法还是挺爽乎的,总比用iterator强吧.
有些地方要注意:groovy的末尾是可以不带分号的,如果不加return最后一句就是返回的函数结果,这点跟ruby一摸一样.
groovy下解析和生成xml比java里轻松多了,调用几个函数就得了;groovy初始调入groovy.lang.*;groovy.util.*;java.util.*;java.lang.*;
java.io.*;而Java就只有java.lang.*就什么有没了, 少了几个import 还是方便多的.今天先研究这里吧,还要查一下WAP PUSH的资料,啊,是的,虽然我是一个普通的学生,不过我还是很喜欢认识一些志同道合的朋友的,有兴趣的朋友可以通过这个邮箱联系我:
huhengweiboby@163.com.我是小胡.^_^ .各位多多指教啊!这里猛人很多啊,压力很大啊!
分享到:
相关推荐
Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides. To bring you Groovy in Action, Manning again went to the...
Groovy是一种运行在Java虚拟机上的敏捷开发语言,它提供了与Java无缝集成的能力,同时为开发者带来更加简洁和富有表达性的语法。Groovy提供了大量的动态特性,比如动态类型、闭包、元编程能力等,使得编写脚本或应用...
《Groovy in Action》这本书由Dierk König与Andrew Glover、Paul King、Guillaume Laforge以及Jon Skeet共同编写,是一本深入探索Groovy编程语言的权威指南。本书由Manning Publications出版,全面覆盖了Groovy语言...
本书《Groovy in Action》英文第二版为读者提供了全面的Groovy实战指南。在前言中,我们看到James Gosling,Java的创始人,对此书给予高度评价,这也反映了Groovy在动态语言特性以及在敏捷开发方面的表现。 本书...
《Groovy in Action》是一本深受开发者喜爱的书籍,它深入浅出地介绍了Groovy编程语言,涵盖了Groovy的基础语法、高级特性以及在实际开发中的应用。源代码是书籍内容的实践部分,对于读者理解Groovy语言并进行实战...
Groovy in Action是一本权威的Groovy教程,由Dierk Koenig和Andrey Breslav等专家撰写,它深入浅出地介绍了Groovy的各个方面,是学习Groovy的必备参考书。 这本书分为多个部分,首先介绍Groovy的基础知识,包括语法...
《Groovy in Action》是一本深入探讨Groovy编程语言的专业书籍,中文版的出现使得国内开发者更容易理解和掌握Groovy的相关知识。Groovy是基于Java虚拟机(JVM)的一种动态、灵活的编程语言,它结合了脚本语言的便利...
### Groovy in Action:深入学习Groovy编程语言 #### 一、引言 《Groovy in Action》是一本详尽介绍Groovy编程语言的书籍,由Dierk König撰写,并得到了Andrew Glover、Paul King、Guillaume Laforge以及Jon ...
《Groovy in Action》是一本深入探讨Groovy编程语言的专业书籍,主要面向已经熟悉Java的开发者,旨在帮助他们理解和掌握Groovy的特性和优势。Groovy是Java平台上的动态脚本语言,它融合了多种语言的特性,如Python、...
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它与Java语言无缝集成,同时提供了动态语言的许多特性,例如动态类型、闭包(closures)和元编程等。它由James Strachan于2003年首次提出,并迅速受到了社区的...
《Groovy in Action》是一本深入探讨Groovy编程语言的专业书籍,它为开发者提供了一条通往Groovy世界的全面路径。Groovy,作为一种动态、灵活的Java平台语言,因其简洁的语法和强大的功能,被广泛应用于脚本编写、...
Groovy是一种语言,其语法类似于Java,但比Java更简单。它通常被视为脚本/灵活/动态的语言,但是我不喜欢这类形容词,因为我认为它们只会令人困惑。如果说Java是一位明智的中年男子,那么Groovy就是他十几岁的儿子。...
《Groovy in Action》中文版是一本专门为Java开发者设计的Groovy编程指南,旨在帮助他们理解和利用Groovy这种新兴的脚本语言。Groovy作为Java平台的一员,它引入了诸如Ruby语言的一些流行特性,使Java开发者能更方便...
《Groovy in Action_中文》是一本专注于Groovy编程语言的中文版图书,对于Android开发者尤其有价值,因为它深入探讨了Groovy如何与Android开发中的关键工具,如Gradle构建系统,进行交互。Groovy是一种强大的动态...