Groovy语言入门(1)
来源:互联网 发布:淘宝删评价链接 编辑:程序博客网 时间:2024/05/18 00:40
"Groovy is like a super version of Java. It can leverage Java's enterprise capabilities but also has cool productivity features like closures, builders and dynamic typing. If you are a developer, tester or script guru, you have to love Groovy."
“ Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。Java开发者可以使用类似Java的语法来获得这些特性的支持。Groovy被设计为帮助你在Java平台上以快速的、更简洁和有趣的方式完成事情,将Python和Ruby的强大功能带到Java平台内部。Groovy可以作为javac的一种可选编译器来生成标准的Java字节码,在任何Java工程中使用,也可以作为一种动态的可选语言。”
A simple hello world script:(在脚本中)
def name='World'; println "Hello $name!"
A more sophisticated version using Object Orientation: (较复杂的使用了面向对象思想)
class Greet {
def name
Greet(who) { name = who[0].toUpperCase() +
who[1..-1] }
def salute() { println "Hello $name!" }
}
g = new Greet('world') // create object
g.salute() // Output "Hello World!"
Leveraging existing Java libraries: (调用java库文件情况)
import static org.apache.commons.lang.WordUtils.*
class Greeter extends Greet {
Greeter(who) { name = capitalize(who) }
}
new Greeter('world').salute()
On the command line:(在命令行里)
groovy -e "println 'Hello ' + args[0]" World
以上是Groovy打印“Hello World!”的几种不同用法。
- Groovy语言入门(1)
- groovy 语言入门
- Groovy语言 Grails框架入门
- Groovy语言 Grails框架入门
- Groovy入门-1
- Gradle 入门之 Groovy 语言详解
- 【1】Groovy语言学习:groovy语言简介及基本语法
- 【1】Groovy语言学习:groovy语言简介及基本语法
- groovy 入门
- Groovy入门
- groovy入门
- Groovy入门
- Groovy语言
- Groovy语言
- Groovy语言
- Groovy基础入门
- Groovy入门(2)
- Groovy入门以及配置
- HttpModule到底是个什么东西
- [ORIGINAL CREATION] learning awk
- 增加“BPM标准规范点滴”文档分类栏目
- 两种数据库连接方式
- 不能说的秘密
- Groovy语言入门(1)
- absolute与relative的区别
- 怎么访问XP的默认共享
- tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- 服务器控件的Load事件
- Java实现窗体中角色逐渐风化效果
- “工作流”与“业务流程管理”两个领域的关系
- SQL SERVER的数据类型 转载
- 投资理财:成长股的三大诞生路径