Groovy 概述
Groovy是一种基于Java平台的面向对象语言。 Groovy 1.0于2007年1月2日发布,其中Groovy 2.4是当前的主要版本。 Groovy通过Apache Lice…
Groovy 基本语法
为了了解 Groovy 的基本语法,让我们先看看一个简单的 Hello World 程序。 创建你的第一个 Hello World 程序 创建Hello World程序,你只要输入…
Groovy 数据类型
在任何编程语言中,需要使用各种变量来存储各种类型的信息。变量只是保留值的存储位置,这意味着,当你创建一个变量,你保留在内存中的一些空间来存储与变量相关的值。 您可能喜欢存储各种数据…
Groovy 变量
Groovy中的变量可以通过两种方式定义 – 使用数据类型的本地语法,或者使用def关键字。对于变量定义,必须明确提供类型名称或在替换中使用“def”。这是Groovy…
Groovy 运算符
运算符是一个符号,通知编译器执行特定的数学或逻辑操作。 Groovy中有以下类型的运算符 – 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 Gr…
Groovy 条件语句
条件声明需要程序指定一个或者多个条件进行判断,如果条件被确定为真,则要执行一个或多个语句;如果条件被确定为假,则要执行其他语句。 序号 语句和描述 1 if语句 这个语句的一般工作…
Groovy 方法
Groovy 中的方法是使用返回类型或使用 def 关键字定义的。方法可以接收任意数量的参数。定义参数时,不必显式定义类型。可以添加修饰符,如 public,private 和 p…
Groovy 文件I/O
Groovy在使用I / O时提供了许多辅助方法,Groovy提供了更简单的类来为文件提供以下功能。 读取文件 写入文件 遍历文件树 读取和写入数据对象到文件 除此之外,您始终可以…
Groovy 可选
Groovy是一个“可选”类型的语言,当理解语言的基本原理时,这种区别是一个重要的语言。与Java相比,Java是一种“强”类型的语言,由此编译器知道每个变量的所有类型,并且可以在…
Groovy 字符串
reverse通过在引号中包含字符串文本,在Groovy中构造一个字符串文字。 Groovy提供了多种表示String字面量的方法。 Groovy中的字符串可以用单引号(),双引号…
Groovy 范围
范围是指定值序列的速记。范围由序列中的第一个和最后一个值表示,Range可以是包含或排除。包含范围包括从第一个到最后一个的所有值,而独占范围包括除最后一个之外的所有值。这里有一些范…
Groovy 列表
列表是用于存储数据项集合的结构。在 Groovy 中,List 保存了一系列对象引用。 List 中的对象引用占据序列中的位置,并通过整数索引来区分。 列表文字表示为一系列用逗号分…
Groovy 映射
映射(也称为关联数组,字典,表和散列)是对象引用的无序集合。Map集合中的元素由键值访问。 Map中使用的键可以是任何类。当我们插入到Map集合中时,需要两个值:键和值。 以下是一…
Groovy 正则表达式
正则表达式是用于在文本中查找子字符串的模式。 Groovy 使用〜“regex”表达式本地支持正则表达式。引号中包含的文本表示用于比较的表达式。 例如,我们可以创建一个正则表达式对…
Groovy 异常处理
任何编程语言都需要异常处理来处理运行时错误,从而可以保持应用程序的正常流程。 异常通常会破坏应用程序的正常流程,这就是为什么我们需要在我们的应用程序中使用异常处理的原因。 例外大致…
Groovy 面向对象
在Groovy中,如在任何其他面向对象语言中一样,存在类和对象的概念以表示编程语言的对象定向性质。Groovy类是数据的集合和对该数据进行操作的方法。在一起,类的数据和方法用于表示…
Groovy 泛型
在定义类,接口和方法时,泛型使能类型(类和接口)作为参数。与在方法声明中使用的更熟悉的形式参数非常类似,类型参数提供了一种方法,可以为不同的输入重复使用相同的代码。区别在于形式参数…
Groovy 闭包
闭包是一个短的匿名代码块。它通常跨越几行代码。一个方法甚至可以将代码块作为参数。它们是匿名的。 下面是一个简单闭包的例子,它是什么样子。 class Example { stati…
Groovy 注释
注释是元数据的形式,其中它们提供关于不是程序本身的一部分的程序的数据。注释对它们注释的代码的操作没有直接影响。 注释主要用于以下原因 – 编译器信息 –编译…
Groovy XML
XML是一种便携的开放源代码语言,允许程序员开发可以被其他应用程序读取的应用程序,而不管操作系统和/或开发语言。这是用于在应用程序之间交换数据的最常用的语言之一。 XML是什么? …