首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Groovy 从入门到 MOP
花花子
创建于2021-05-11
订阅专栏
从基础开始,逐步了解这门运作在 JVM 之上的动态语言,并且尝试着利用动态特性进行元编程,或者是设计内部 DSL 。
等 30 人订阅
共8篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Groovy DSL 设计之道
优雅地设计内部领域特定语言 DSL 是 Groovy 的核心特点之一,这需要严谨的设计,以及聪明的技巧。
Groovy AST 之旅
探讨 Groovy 基于 AST 变换的编译时元编程技术,我们自实现"lombok"将并非一件难事。
一文通读 Groovy 元对象协议 MOP
元数据是描述数据的数据;元编程,就是用程序编写程序。本文介绍 Groovy 如何通过 MOP 实现运行时元编程。
了解 Groovy 对 JDK 的拓展
不仅是 Groovy,我们也可以通过它预留的 SPI 实现 JDK 拓展,比如拓展 java.lang.String。
Groovy 常用集合与 GString
本专题包括 Groovy 集合类的两个最主要工具,序列,映射,以及相关的操作方法 ,并补充了部分 GString 的用法。
如何用 Groovy 闭包优雅地 FP 编程?
和 Java 的函数式接口相比,Groovy 的闭包结合动态特性让人眼前一亮。文末通过一道线性规划题阐述了 Groovy 的优雅解决之道。
通过 Groovy 了解动态语言
我们日常使用的 Java,Go 都是静态语言。那反过来,动态语言应该具备什么样的特征?这里主要以 Groovy 的视角切入并介绍。
5 分钟的 Java 转 Groovy 教程
Groovy 的入门指南,介绍了一些基本语法特性,有助于 Java 程序员快速上手 Groovy 语言。