![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Groovy
文章平均质量分 79
Penny 要努力呀
这个作者很懒,什么都没留下…
展开
-
Groovy 学习之一:概述与环境
一、Groovy概述Groovy是一种基于Java平台的面向对象语言。Groovy 1.0与2007年1月2日发布,其中Groovy 2.4是当前的主要版本。 Groovy通过Apache License v 2.0发布。1、Groovy的特点Groovy中有以下特点:同时支持静态和动态类型。 支持运算符重载。 本地语法列表和关联数组。 对正则表达式的本地支持。 各种标记语...原创 2018-12-07 10:30:13 · 159 阅读 · 0 评论 -
Groovy 学习之二:基本语法
为了了解Groovy的基本语法,让我们先看看一个简单的Hello World程序。1、创建Hello World程序(1)在IntelliJ IDEA中,选择New-Groovy Class。(2)创建Hello World程序,你只要输入以下几行简单的代码就可实现。class HelloWorld { static void main(String[] args){...原创 2018-12-07 11:38:04 · 267 阅读 · 0 评论 -
Groovy 学习之三:数据类型和变量
一、Groovy数据类型在任何编程语言中,需要使用各种变量来存储各种类型的信息。变量只是保留值的存储位置,这意味着,当你创建一个变量,你保留在内存中的一些空间来存储与变量相关的值。您可能喜欢存储各种数据类型的信息,如字符串,字符,宽字符,整数,浮点数,布尔值等。基于变量的数据类型,操作系统分配内存并决定什么可以存储在保留的存储器中。1、内置数据类型Groovy提供多种内置数据类型。...原创 2018-12-07 11:54:11 · 3051 阅读 · 0 评论 -
Groovy 学习之四:运算符和循环、条件语句
一、Groovy运算符运算符是一个符号,通知编译器执行特定的数学或逻辑操作。Groovy中有以下类型的运算符:算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符1、算术运算符Groovy语言支持正常的算术运算符任何语言。以下是在Groovy中可用的算术运算符:运算符 描述 例子 + 两个操作数的加法 1 + 2 将得到 3 − ...原创 2018-12-07 15:27:19 · 5412 阅读 · 0 评论 -
Groovy 学习之五:方法
Groovy中的方法是使用返回类型或使用def关键字定义的。方法可以接收任意数量的参数。定义参数时,不必显式定义类型。可以添加修饰符,如public,private和protected。默认情况下,如果未提供可见性修饰符,则该方法为public。最简单的方法是没有参数的方法,如下所示:def methodName() { //Method code }下面是一个简单方法的例...原创 2018-12-07 15:44:31 · 261 阅读 · 0 评论 -
Groovy 学习之六:文件I/O与可选
一、文件I/OGroovy在使用I / O时提供了许多辅助方法,Groovy提供了更简单的类来为文件提供以下功能。读取文件 写入文件 遍历文件树 读取和写入数据对象到文件除此之外,您始终可以使用下面列出的用于文件I / O操作的标准Java类。java.io.File java.io.InputStream java.io.OutputStream java.io.Rea...原创 2018-12-07 16:03:46 · 346 阅读 · 0 评论 -
Groovy 学习之七:数字
在Groovy中,数字实际上表示为对象,它们都是类Integer的一个实例。要使对象做某事,我们需要调用在其类中声明的一个方法。 Groovy支持整数和浮点数。整数是不包含分数的值。 浮点数是包含小数部分的十进制值。Groovy中的数字示例如下所示:Integer x = 5; Float y = 1.25; 其中x是整数类型,y是浮点数。groovy中的数字被定义为对...原创 2018-12-10 18:02:15 · 2233 阅读 · 0 评论 -
Groovy 学习之八:字符串
通过在引号中包含字符串文本,在Groovy 中构造一个字符串文字。Groovy 提供了多种表示String 字面量的方法。 Groovy 中的字符串可以用单引号('),双引号(“)或三引号(”“”)括起来。此外,由三重引号括起来的Groovy字符串可以跨越多行。以下是Groovy中字符串使用的示例:class Example { static void main(String...原创 2019-02-26 11:25:04 · 1711 阅读 · 0 评论 -
Groovy 学习之九:范围
范围是指定值序列的速记。范围由序列中的第一个和最后一个值表示,Range可以是包含或排除。包含范围包括从第一个到最后一个的所有值,而独占范围包括除最后一个之外的所有值。这里有一些范例文字的例子:1..10 - 包含范围的示例 1 .. <10 - 独占范围的示例 'a'..'x' - 范围也可以由字符组成 10..1 - 范围也可以按降序排列 'x'..'a' - 范围也可以由字...原创 2019-03-05 11:41:43 · 712 阅读 · 0 评论