美文网首页
groovy 入门简单介绍

groovy 入门简单介绍

作者: 望月成三人 | 来源:发表于2019-01-14 13:27 被阅读15次

环境搭建

  • 官网下载
  • 配置好环境到path

Intellij

  • 用Intellij开发goory,因为已经内部集成了
  • 新建-groovy-第一次新建需要选择groovy的路径

goovvyBean

  • 新建一个grovvy class 名字book
class Book {
    String title
}
  • 看看调用set get
def groovyBook = new Book()
groovyBook.setTitle("hello word")
println(groovyBook.getTitle())

GString

字符串中的占位符,并能自动解析

def nick = "shark"
def book = "groovy in action"
println("$nick is $book")

数字也是对象

groovy中所有数字都是对象,不像java中有专用类型,groovy自动装箱和拆箱

def x = 2
println(x.toString().length())

range

groovy独有的,可以叫它范围,和for类似

def x = 1..10
x.each {
    println("$it")
}

闭包

def str = ''
(9..5).each{element->
    str+=element
}
println(str)

结构控制

package groovy
//if-else
if (1 > 2) {
    println("真")
} else {
    println("假")
}

// while
def i = 0
while (i < 5) {
    println("while"+i)
    i ++
}

// 迭代range
def result = 0
def rangers = 0..9
for (item in rangers) {
    result += item
}
println("迭代range="+result)

// 迭代list

def list = [1, 2, 3, 4, 5]
for (item in list) {
    println("迭代list="+item)
}

//switch

def key = 5
switch (key) {
    case 1: println("good"); break
    case 2: println("bad"); break
    default: println("haha")
}

新建groovy class和java class区别

  • 如果groovy class中包含了main方法,和java class一样
  • 如果groovy class中,不包含main方法,就是groovy文件

相关文章

  • groovy 入门简单介绍

    环境搭建 到官网下载 配置好环境到path Intellij 用Intellij开发goory,因为已经内部集成了...

  • Groovy入门介绍

    作为一个java程序员,我认为学习Groovy还是很有帮助的,其动态性弥补了java的一些不足,同时他还能在还融入...

  • Gradle 分享(简单入门)

    Groovy的简单入门 分享的仅是 Groovy 皮毛,大神勿喷! 参考信息: http://www.jiansh...

  • Groovy 简单入门

    参考资料:http://blog.csdn.net/kmyhy/article/details/4200563 G...

  • MOP——方法拦截

    前面Groovy 对象和 MOP简单了介绍了 Groovy 所提供的 MOP 机制。接下来要介绍利用 MOP 实现...

  • Groovy学习

    IBM精通 Groovy 极客学院Groovy 入门

  • Groovy简明教程

    HelloGroovy Groovy入门级案例及简单说明 author: 老机长 quality pighead ...

  • 02 Gradle 入门-Groovy 介绍

    文章来源 这里咱们就不再介绍 Groovy 的历史了,只能说历史悠久.Groovy 介绍只是为了让咱们可以更好的使...

  • Gradle开发-Groovy入门

    #Groovy DSL 简单了解; Groovy 的基本概念; Groovy 的特性; Groovy 的优势 总结...

  • 关于Canonical和它的三个小弟

    今天来讲一下Groovy的groovy.transform包的第一个故事,先简单介绍一下这个包:transform...

网友评论

      本文标题:groovy 入门简单介绍

      本文链接:https://www.haomeiwen.com/subject/bavddqtx.html