📝 Groovy教程

36篇技术文档
  Groovy教程

📅  最后修改于: 2020-11-04 06:33:45        🧑  作者: Mango

Groovy是一种基于Java平台的面向对象的语言。 Groovy 1.0于2007年1月2日发布,当前的主要版本是Groovy 2.4。 Groovy是通过Apache License v 2.0分发的。在本教程中,我们将解释Groovy的所有基础知识以及如何将其付诸实践。对于所有想学习Groovy编程基础知识的软件专业人员来说,本教程将非常有用。先决条件在继续本教程之前,您应该具有Java或任...

  Groovy-概述

📅  最后修改于: 2020-11-04 06:34:06        🧑  作者: Mango

Groovy是一种基于Java平台的面向对象的语言。 Groovy 1.0于2007年1月2日发布,当前的主要版本是Groovy 2.4。 Groovy是通过Apache License v 2.0分发的。Groovy的特征Groovy具有以下功能-支持静态和动态类型。支持运算符重载。列表和关联数组的本机语法。对正则表达式的本机支持。对各种标记语言(例如XML和HTML)的本机支持。Groovy对...

  Groovy-基本语法

📅  最后修改于: 2020-11-04 06:34:40        🧑  作者: Mango

为了理解Groovy的基本语法,让我们首先看一个简单的Hello World程序。创建您的第一个Hello World程序创建您的第一个hello world程序非常简单,只需输入以下代码行-现场演示当我们运行上面的程序时,我们将得到以下结果-Groovy中的导入声明import语句可用于导入可在您的代码中使用的其他库的功能。这是通过使用import关键字完成的。下面的示例演示如何使用Markup...

  Groovy-数据类型

📅  最后修改于: 2020-11-04 06:35:03        🧑  作者: Mango

在任何编程语言中,您都需要使用各种变量来存储各种类型的信息。变量不过是用于存储值的保留内存位置。这意味着在创建变量时,您会在内存中保留一些空间来存储与该变量关联的值。您可能希望存储各种数据类型的信息,例如字符串,字符,宽字符,整数,浮点数,布尔值等。操作系统根据变量的数据类型分配内存,并确定可以在保留的数据中存储什么记忆。内置数据类型Groovy提供了多种内置数据类型。以下是Groovy中定义的数...

  Groovy-变量

📅  最后修改于: 2020-11-04 06:35:34        🧑  作者: Mango

Groovy中的变量可以通过两种方式定义-使用数据类型的本机语法,或者使用def关键字。对于变量定义,必须明确提供类型名称或在替换中使用“ def”。 Groovy解析器需要这样做。如上一章所述,Groovy中有以下基本类型的变量-字节-用于表示字节值。一个例子是2。short-用于表示一个短数字。一个例子是10。int-这用于表示整数。例如1234。long-用于表示长整数。例如10000090...

  Groovy-操作员

📅  最后修改于: 2020-11-04 06:36:12        🧑  作者: Mango

运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。Groovy具有以下类型的运算符-算术运算运算符关系运算符逻辑运算符按位运算符赋值运算符算术运算符Groovy语言支持普通的算术运算运算符,就像任何一种语言一样。以下是Groovy中可用的算术运算运算符-显示范例OperatorDescriptionExample+Addition of two operands1 + 2 ...

  Groovy-循环

📅  最后修改于: 2020-11-04 06:36:28        🧑  作者: Mango

到目前为止,我们已经看到了依次执行的语句。另外,在Groovy中提供了语句来更改程序逻辑中的控制流。然后将它们分为控制语句流,我们将对其进行详细介绍。S.No.Statements & Description1While StatementThe while statement is executed by first evaluating the condition expression (a ...

  Groovy-决策制定

📅  最后修改于: 2020-11-04 06:36:43        🧑  作者: Mango

决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及确定条件为true时要执行的一个或多个语句,如果条件为true则可以选择要执行的其他语句。条件被确定为错误。Sr.No.Statements & Description1if StatementThe general working of this statement is that first a condition is evalu...

  Groovy-方法

📅  最后修改于: 2020-11-04 06:37:24        🧑  作者: Mango

Groovy中的方法是使用返回类型或def关键字定义的。方法可以接收任意数量的参数。定义参数时,不必显式定义类型。可以添加诸如public,private和protected的修饰符。默认情况下,如果未提供可见性修饰符,则该方法为public。方法的最简单类型是不带参数的一种,如下所示:以下是简单方法的示例在上面的示例中,DisplayName是一个简单的方法,由两个println语句组成,用于将...

  Groovy-文件I / O

📅  最后修改于: 2020-11-04 06:37:57        🧑  作者: Mango

在使用I / O时,Groovy提供了许多辅助方法。 Groovy提供了更简单的类来为文件提供以下功能。读取文件写入文件遍历文件树读取和写入数据对象到文件除此之外,您始终可以将下面列出的常规Java类用于文件I / O操作。java.io.Filejava.io.InputStreamjava.io.OutputStreamjava.io.Readerjava.io.Writer读取文件下面的示例...

  Groovy-可选

📅  最后修改于: 2020-11-04 06:38:20        🧑  作者: Mango

Groovy是一种“可选”类型的语言,在理解该语言的基础知识时,这一区别是重要的区别。与Java(一种“强类型”语言)相比,编译器可通过它了解每个变量的所有类型,并可以在编译时理解并遵守合同。这意味着可以在编译时确定方法调用。用Groovy编写代码时,开发人员可以灵活地选择是否提供类型。这样可以简化实现过程,并在适当利用时可以以健壮和动态的方式为您的应用程序提供服务。在Groovy中,可选的键入是...

  Groovy-数字

📅  最后修改于: 2020-11-04 06:38:47        🧑  作者: Mango

在Groovy中,数字实际上表示为对象的数字,所有数字都是Integer类的实例。为了使对象执行某项操作,我们需要调用其类中声明的方法之一。Groovy支持整数和浮点数。整数是不包含小数的值。浮点数是一个十进制值,其中包括一个十进制小数。Groovy中的数字示例如下所示-其中x是Integer类型,y是浮点型。常规中将数字定义为对象的原因通常是因为需要对数字执行运算。在原始类型上提供类的概念称为包...

  Groovy-字符串

📅  最后修改于: 2020-11-04 06:39:29        🧑  作者: Mango

在Groovy中,通过将字符串文本括在引号中来构造String字面量。Groovy提供了多种表示String字面量。 Groovy中的字符串可以用单引号(’),双引号(“)或三引号(”“”)括起来。此外,用三引号引起来的Groovy字符串可能会跨越多行。以下是Groovy中字符串用法的示例-现场演示当我们运行上面的程序时,我们将得到以下结果-字符串索引Groovy中的字符串是字符的有序序列。字符串...

  Groovy-范围

📅  最后修改于: 2020-11-04 06:39:47        🧑  作者: Mango

范围是用于指定值序列的简写。范围由序列中的第一个和最后一个值表示,范围可以是包含值或排除值。包含范围包括从第一个到最后一个的所有值,而排除范围包含除最后一个以外的所有值。这是范围字面量的一些例子-1..10-包含范围的示例1 .. <10-排他范围的示例‘a’..’x’–范围也可以包含字符10..1 –范围也可以降序‘x’..’a’–范围也可以由字符组成,并且降序排列。以下是适用于范围的各种方法。...

  Groovy-列表

📅  最后修改于: 2020-11-04 06:40:11        🧑  作者: Mango

列表是用于存储数据项集合的结构。在Groovy中,列表包含一系列对象引用。列表中的对象引用在序列中占据一个位置,并由整数索引区分。 List字面量表示为一系列用逗号分隔并括在方括号中的对象。要处理列表中的数据,我们必须能够访问各个元素。 Groovy列表使用索引运算符[]进行索引。列表索引从零开始,它指向第一个元素。以下是一些列表示例-[11,12,13,14] –整数值列表[‘Angular’,...