随笔分类 -  Groovy

Groovy相关技术栈
摘要:【Groovy】Array、List、Set、Map简介1 Array 1.1 创建数组 1.1.1 创建一维数组 int[] arr1 = new int[2] arr1[0] = 1 arr1[1] = 2 float[] arr2 = new float[] { 1f, 2f, 3f } String[] arr3 = ["abc", "xyz"] 阅读全文
posted @ 2025-10-03 10:35 little_fat_sheep 阅读(30) 评论(0) 推荐(0)
摘要:【Groovy】类和对象1 类的结构 ​ Groovy 是面向对象编程语言,与 Java 语言类似,都有类、对象、属性、构造函数、成员函数,都有封装、继承、多态三大特性。 1.1 执行顺序 ​ 如下,Student 类是一个自定义的类,里面包含了一个类的基本结构。 class Student { private stati 阅读全文
posted @ 2025-10-03 10:34 little_fat_sheep 阅读(148) 评论(0) 推荐(0)
摘要:【Groovy】函数、闭包、泛型1 函数 1.1 无参函数 ​ 1)常规调用 void myFun() { println("myFun") } myFun() // 打印: myFun ​ 2)字符串声明函数 void "myFun"() { println("myFun") } myFun() // 打印: myFun ​ 3 阅读全文
posted @ 2025-10-02 12:00 little_fat_sheep 阅读(47) 评论(0) 推荐(0)
摘要:【Groovy】流程控制1 选择结构 ​ Groovy 中选择结构主要包含 if -else、switch 语句,并且可以返回结果。 1.1 if-else def score = 85 if (score >= 90) { println("优秀") } else if (score >= 80) { println(" 阅读全文
posted @ 2025-10-02 11:58 little_fat_sheep 阅读(18) 评论(0) 推荐(0)
摘要:【Groovy】变量和基本数据类型1 变量 ​ 1)变量的声明 int a = 1 def b def c = 1 ​ 在脚本中定义变量无需声明变量的类型,如下。在类不能使用以下方式定义变量,否则会编译报错。 a = 1 b = "abc" ​ 2)变量命名规范 变量名可以由字母、数字、下划线(_)和美元符号($)组成,但是不能以数 阅读全文
posted @ 2025-10-01 22:31 little_fat_sheep 阅读(139) 评论(0) 推荐(0)
摘要:【Groovy】Groovy环境搭建1 前言 ​ Groovy 是一种基于 JVM 平台的敏捷且动态的编程语言,能与 Java 无缝集成。该语言由 James Stracham 和 Bob McWhirter 于 2003 年启动开发,在 2007 年 1 月发布第一个版本。 ​ Groovy 具有以下优势。 简洁优雅的语法:Groo 阅读全文
posted @ 2025-10-01 22:25 little_fat_sheep 阅读(88) 评论(0) 推荐(0)