摘要:
Groovy 完全兼容 Java 类,且提供增强:1. 类的简化 自动生成 getter/setter:成员变量无需手动写访问方法。 简化构造器:支持命名参数构造器(无需定义)。 @ToString/@EqualsAndHashCode 注解:自动生成 toString/equals 方法。 @gr 阅读全文
posted @ 2025-12-15 22:14
枫飘过的天1
阅读(4)
评论(0)
推荐(0)
摘要:
1. 方法定义 简化语法:无访问修饰符时默认 public,返回值可省略。 可选参数:用 default 赋值,参数顺序靠后。 可变参数:同 Java(Type... args),但调用时更灵活。 // 基础方法 def add(int a, int b = 0) { // b 可选,默认0 a + 阅读全文
posted @ 2025-12-15 22:12
枫飘过的天1
阅读(1)
评论(0)
推荐(0)
摘要:
核心数据结构: Groovy 兼容 Java 集合,且提供简化的字面量语法1. 列表(List) 基于 java.util.ArrayList,支持动态扩容,语法简化: def list = [1, 2, 3, "Groovy"] // 字面量声明(无需 new ArrayList) list.ad 阅读全文
posted @ 2025-12-15 22:09
枫飘过的天1
阅读(1)
评论(0)
推荐(0)
摘要:
Groovy是基于JVM的动态编程语言,兼容Java语法且提供了大量简化特性,兼具脚本语言的灵活性和Java 的生态优势 1.语法简化(对比 Java) Groovy 最大的特点是少样板代码,核心简化点: 分号可选:语句末尾的分号可省略(多行一句时仍需)。 括号可选:方法调用时,若参数明确,括号可省 阅读全文
posted @ 2025-12-15 22:05
枫飘过的天1
阅读(17)
评论(0)
推荐(0)
浙公网安备 33010602011771号