`
boby2046
  • 浏览: 68157 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Groovy in action Chapter one 读书笔记

阅读更多

今天见识了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

    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 in action 中文版 2017.11

    Groovy是一种运行在Java虚拟机上的敏捷开发语言,它提供了与Java无缝集成的能力,同时为开发者带来更加简洁和富有表达性的语法。Groovy提供了大量的动态特性,比如动态类型、闭包、元编程能力等,使得编写脚本或应用...

    groovy in action.pdf

    《Groovy in Action》这本书由Dierk König与Andrew Glover、Paul King、Guillaume Laforge以及Jon Skeet共同编写,是一本深入探索Groovy编程语言的权威指南。本书由Manning Publications出版,全面覆盖了Groovy语言...

    Groovy.in.Action.2nd.Edition.pdf

    本书《Groovy in Action》英文第二版为读者提供了全面的Groovy实战指南。在前言中,我们看到James Gosling,Java的创始人,对此书给予高度评价,这也反映了Groovy在动态语言特性以及在敏捷开发方面的表现。 本书...

    Groovy in Action源代码

    《Groovy in Action》是一本深受开发者喜爱的书籍,它深入浅出地介绍了Groovy编程语言,涵盖了Groovy的基础语法、高级特性以及在实际开发中的应用。源代码是书籍内容的实践部分,对于读者理解Groovy语言并进行实战...

    Groovy学习资料(包括Groovy in action 的中英文以及API)

    Groovy in Action是一本权威的Groovy教程,由Dierk Koenig和Andrey Breslav等专家撰写,它深入浅出地介绍了Groovy的各个方面,是学习Groovy的必备参考书。 这本书分为多个部分,首先介绍Groovy的基础知识,包括语法...

    Groovy in Action[文字版][中文]

    《Groovy in Action》是一本深入探讨Groovy编程语言的专业书籍,中文版的出现使得国内开发者更容易理解和掌握Groovy的相关知识。Groovy是基于Java虚拟机(JVM)的一种动态、灵活的编程语言,它结合了脚本语言的便利...

    groovy+in+action

    ### Groovy in Action:深入学习Groovy编程语言 #### 一、引言 《Groovy in Action》是一本详尽介绍Groovy编程语言的书籍,由Dierk König撰写,并得到了Andrew Glover、Paul King、Guillaume Laforge以及Jon ...

    Groovy IN ACTION

    《Groovy in Action》是一本深入探讨Groovy编程语言的专业书籍,主要面向已经熟悉Java的开发者,旨在帮助他们理解和掌握Groovy的特性和优势。Groovy是Java平台上的动态脚本语言,它融合了多种语言的特性,如Python、...

    Z2-Groovy in Action.pdf

    Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它与Java语言无缝集成,同时提供了动态语言的许多特性,例如动态类型、闭包(closures)和元编程等。它由James Strachan于2003年首次提出,并迅速受到了社区的...

    Groovy in Action.pdf

    《Groovy in Action》是一本深入探讨Groovy编程语言的专业书籍,它为开发者提供了一条通往Groovy世界的全面路径。Groovy,作为一种动态、灵活的Java平台语言,因其简洁的语法和强大的功能,被广泛应用于脚本编写、...

    Groovy in Action(2007.1).pdf-3

    Groovy是一种语言,其语法类似于Java,但比Java更简单。它通常被视为脚本/灵活/动态的语言,但是我不喜欢这类形容词,因为我认为它们只会令人困惑。如果说Java是一位明智的中年男子,那么Groovy就是他十几岁的儿子。...

    Groovy in Action 中文版

    《Groovy in Action》中文版是一本专门为Java开发者设计的Groovy编程指南,旨在帮助他们理解和利用Groovy这种新兴的脚本语言。Groovy作为Java平台的一员,它引入了诸如Ruby语言的一些流行特性,使Java开发者能更方便...

    groovy in action_中文

    《Groovy in Action_中文》是一本专注于Groovy编程语言的中文版图书,对于Android开发者尤其有价值,因为它深入探讨了Groovy如何与Android开发中的关键工具,如Gradle构建系统,进行交互。Groovy是一种强大的动态...

Global site tag (gtag.js) - Google Analytics