这个东西不错。多久更新一次呀?
网友评论:《Groovy入门视频教程[更新中]》FLASH[压缩包]
2楼已被删除
snake_jordan
2009/07/23 23:46:29 4楼
举报
6楼已被删除
binbin0915
2009/07/24 06:16:31 7楼
举报
dtxuyisen
2009/07/24 09:04:18 11楼
举报
以上内容是这个教程里的吗?如果是的话,那这个资源就没什么可下载的了,连最基本的感念都没有弄明白就不要出什么视频教程了,出了也是只会害别人。
我说的不一定对,只是个人观点!
Groovy只能算是java语言的替代,jvm是底层的虚拟机,也可以认为是一个代码的解释环境,无论是Java还是croovy最终都会被编译为jvm能识别的代码,这样主要是为实现跨平台。.net也是使用的同样方式,无论vc,vb,c#,最后都会被编译成底层虚拟机可识别的代码!
Groovy属于脚本语言,可以不编译,解释运行,字节码都省略了。当然,也可以编译,Groovy 编写的所有代码都能够通过标准 Java 运行时编译和运行。它松散的语法和一些特殊功能,能够加快编码速度,利于敏捷开发。所以,我看不明白你要说明什么,Groovy等一些动态语言是Java的很好的补充和替代,可以加速开发,跟虚拟机没什么冲突啊。
trains629
2009/07/24 10:31:05 12楼
举报
以上内容是这个教程里的吗?如果是的话,那这个资源就没什么可下载的了,连最基本的感念都没有弄明白就不要出什么视频教程了,出了也是只会害别人。
我说的不一定对,只是个人观点!
Groovy只能算是java语言的替代,jvm是底层的虚拟机,也可以认为是一个代码的解释环境,无论是Java还是croovy最终都会被编译为jvm能识别的代码,这样主要是为实现跨平台。.net也是使用的同样方式,无论vc,vb,c#,最后都会被编译成底层虚拟机可识别的代码!
Groovy属于脚本语言,可以不编译,解释运行,字节码都省略了。当然,也可以编译,Groovy 编写的所有代码都能够通过标准 Java 运行时编译和运行。它松散的语法和一些特殊功能,能够加快编码速度,利于敏捷开发。所以,我看不明白你要说明什么,Groovy等一些动态语言是Java的很好的补充和替代,可以加速开发,跟虚拟机没什么冲突啊。
对不起我只能说你根本就不明白,或者你不了解jvm的运行机制,为了便于跨平台使用软件的方式虚拟出一个物理面(虚拟机)来运行java编译后的code,这样就无需考虑硬件平台之间的差异——是32位的还是64位。这样无虑使用何种语言只要能转换为被虚拟机执行的代码就ok了。而且你可以确认Groovy解释运行的情况下也不会有字节码的生成,应该是不可能jvm不可能读懂groovy代码,只能说不会明显的看到字节码。
solomonlee
(管理员)
2009/07/24 10:32:31 13楼
举报
19-20楼已被删除
24楼已被删除
dtxuyisen
2009/07/28 09:16:56 30楼
举报
以上内容是这个教程里的吗?如果是的话,那这个资源就没什么可下载的了,连最基本的感念都没有弄明白就不要出什么视频教程了,出了也是只会害别人。
我说的不一定对,只是个人观点!
Groovy只能算是java语言的替代,jvm是底层的虚拟机,也可以认为是一个代码的解释环境,无论是Java还是croovy最终都会被编译为jvm能识别的代码,这样主要是为实现跨平台。.net也是使用的同样方式,无论vc,vb,c#,最后都会被编译成底层虚拟机可识别的代码!
Groovy属于脚本语言,可以不编译,解释运行,字节码都省略了。当然,也可以编译,Groovy 编写的所有代码都能够通过标准 Java 运行时编译和运行。它松散的语法和一些特殊功能,能够加快编码速度,利于敏捷开发。所以,我看不明白你要说明什么,Groovy等一些动态语言是Java的很好的补充和替代,可以加速开发,跟虚拟机没什么冲突啊。
对不起我只能说你根本就不明白,或者你不了解jvm的运行机制,为了便于跨平台使用软件的方式虚拟出一个物理面(虚拟机)来运行java编译后的code,这样就无需考虑硬件平台之间的差异——是32位的还是64位。这样无虑使用何种语言只要能转换为被虚拟机执行的代码就ok了。而且你可以确认Groovy解释运行的情况下也不会有字节码的生成,应该是不可能jvm不可能读懂groovy代码,只能说不会明显的看到字节码。
呵呵,我也没说Groovy不需要jvm了啊,groovy就是在jvm上运行的啊,所以才能和Java紧密的结合,他只不过引入许多新特性,诸如函数式编程、闭包等等,它是一种动态的语言。是为了加速开发而出现的,小项目可以完全使用,大型项目可以和Java结合来使用。你可以看一看IBM上关于这方面的知识,那里都是些国际著名的专家,比这个讲师肯定要好。我只是不认同你说的“出这个视频只会害人”,他只是讲这种简单语法的语言怎样加速你的开发,而没有劝大家摒弃java,忽视jvm
trains629
2009/07/28 13:41:26 32楼
举报
Groovy属于脚本语言,可以不编译,解释运行,字节码都省略了。当然,也可以编译,Groovy 编写的所有代码都能够通过标准 Java 运行时编译和运行。它松散的语法和一些特殊功能,能够加快编码速度,利于敏捷开发。所以,我看不明白你要说明什么,Groovy等一些动态语言是Java的很好的补充和替代,可以加速开发,跟虚拟机没什么冲突啊。
对不起我只能说你根本就不明白,或者你不了解jvm的运行机制,为了便于跨平台使用软件的方式虚拟出一个物理面(虚拟机)来运行java编译后的code,这样就无需考虑硬件平台之间的差异——是32位的还是64位。这样无虑使用何种语言只要能转换为被虚拟机执行的代码就ok了。而且你可以确认Groovy解释运行的情况下也不会有字节码的生成,应该是不可能jvm不可能读懂groovy代码,只能说不会明显的看到字节码。
呵呵,我也没说Groovy不需要jvm了啊,groovy就是在jvm上运行的啊,所以才能和Java紧密的结合,他只不过引入许多新特性,诸如函数式编程、闭包等等,它是一种动态的语言。是为了加速开发而出现的,小项目可以完全使用,大型项目可以和Java结合来使用。你可以看一看IBM上关于这方面的知识,那里都是些国际著名的专家,比这个讲师肯定要好。我只是不认同你说的“出这个视频只会害人”,他只是讲这种简单语法的语言怎样加速你的开发,而没有劝大家摒弃java,忽视jvm
我也没有说这视频害人啊,我的意思是如果以上简介的内容是出自这个视频的话,那就是连基本内容都没弄懂还出教程,你觉得有参考价值吗?不是出自教程就另当别论了!
groovy不是语法简单的语言,脚本语言让使用者只需关注需要的部分,其他都由解释器完成。而且groovy和java根本就是两个层面上的东西,会用groovy的就一定会java,但反过来就不一定成立。
35楼已被删除
jirun_tian
2009/08/02 15:07:43 36楼
举报
hujinrong885
2009/08/03 19:45:47 37楼
举报
39楼已被删除
41楼已被删除





595078327
2009/07/23 23:13:16 1楼
举报
好专业啊,感谢楼主