写点什么

Groovy

0 人感兴趣 · 12 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/97/979c9bdb15362f79ca070eed38928cde.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Groovy 初学者指南

Groovy是一种基于Java平台的动态编程语言,它结合了Python、Ruby和Smalltalk等语言的特性,同时与Java无缝集成。

https://static001.geekbang.org/infoq/81/8180e2520a8191c26d757d505610523a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

有道词典 Android 客户端包体积优化之路

本文主要介绍了包体积包含的内容以及优化方法,分析了技术实现的具体细节,在接下来的工作中,我们会对启动速度、安装包体积以及内存占用等多方面进行持续优化,欢迎大家关注!

利用 Java 反射处理 private 变量

用户头像
FunTester
2021-12-15

在Java基础中,private是一个访问权限最严格的修饰符。但是在我们工作当中,使用第三方jar包的时候甚至使用JDK里面的工具类的时候,经常会遇到一些private修饰变量,我们想访问甚至修改这个变量的时候就显得比较麻烦。

控制台彩色输出

用户头像
FunTester
2021-12-07

今天在看另外一个优秀框架的源码的过程中,我发现了一个奇怪的现象,框架输出的内容居然自带颜色,这引起了我极大的好奇心。

Groovy 热更新 Java 实践

用户头像
FunTester
2021-12-01

之前在写Groovy动态添加方法和属性及Spock单测文章的时候,我还没意识到metaclass的神奇之处,直到有一天我突然想要不经过构建过程直接更新功能,也就是传说中的热更新。

单元测试再出发

用户头像
FunTester
2021-11-26

在构建软件系统时,测试是软件开发工作流程的必不可少的部分之一。作为软件开发人员,都希望编写的程序按预期工作。程序没有BUG,测试可以协助这个目标的达成。

Groovy 中的元组

用户头像
FunTester
2021-11-06

Groovy元组是有序的,不变的元素列表。Groovy有自己的groovy.lang.Tuple类。我们可以通过构造函数Tuple提供需要包含在其中的所有元素来创建一个实例Tuple。我们不能将新元素添加到Tuple实例或删除元素。我们甚至不能更改元组中的元素,因此它是完全不变的。这

Groovy 动态添加方法和属性及 Spock 单测

用户头像
FunTester
2021-10-22

在最近的一边学习一边复习的过程中,发现了很多有意思的事情。今天就分享一个groovy.lang.MetaClass应用:如何运行中,动态给类和对象增加属性和添加方法。

https://static001.geekbang.org/infoq/49/49d6b1f8ccb6aa300709d4d9819dfa3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Groovy 记录(1)-GroovyClassLoader

用户头像
春秋易简
2021-10-12

groovy类加载器,可以加载groovy类构造器接收三个参数:

Groovy 入门常用语法

用户头像
FunTester
2021-10-08

Groovy自2003年起出现在Java领域。凭借十多年的历史、发展和经验,它是一种Java语法兼容的面向对象编程语言,可编译为JVM字节码。在某种程度上,Groovy可以被视为Java的一种脚本化改良版。这是因为它运行在虽然运行在JVM上,由于它的工作方式,它可以很好地与

Groovy 参数默认值在接口测试中应用

用户头像
FunTester
2021-09-23

最近在工作中频繁的使用到Groovy编程语言的一个特性:就是可以设置参数默认值。在编写方法或者函数的代码的时候,可以选择对参数进行一个默认值的设定。这样做就相当于对方法进行了重载。我们没写一个方法,其实就是有很多个方法重载,对于已经设置过默认值的

Groovy_Groovy技术文章_InfoQ写作社区