`
boby2046
  • 浏览: 67152 次
  • 性别: 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.我是小胡.^_^ .各位多多指教啊!这里猛人很多啊,压力很大啊!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics