近日,Groovy 编程语言的管理者 Guillaume Laforge 在博客上宣布了 Groovy 2.4 发布的消息。就在不久前,Pivotal 宣布不再资助Groovy/Grails 项目,Groovy 2.4 将成为Pivotal 资助下的最后一个主要的Groovy 版本。
Groovy 2.4 最大的亮点就是对 Android 的支持,现在开发者可以完全使用 Groovy 编写 Android 应用了,而且与 Java 相比,可以省去很多样板代码。
利用 Gradle Groovy Android 插件,可以使用 Groovy 开发 Android 应用。
该版本为改进性能也做了很多工作,减少了生成的字节码的大小,降低了内部数据结构的内存消耗。具体包括:
- 更廉价的比较操作
- 减少了 respondsTo() 方法的内存消耗
- 去掉了 Groovy 类中的时间戳
- 对于 as 操作符的两个操作数都是基本类型的情形,直接优化为基本类型的转换
GDK 也有很多改进。更多细节,请阅读发布说明。
另外,如果读者有兴趣学习 Groovy 语言,可以阅读《Groovy 程序设计》一书。
在 Pivotal 停止资助之后,Groovy 项目目前最紧要的事情就是寻找下家。
更多内容推荐
这可能是介绍 Android UvcCamera 最详细的文章了
Android uvc usb摄像头,进行基本的预览、拍照、录像。
2021-06-13
Rust 异步编程之 tokio 运行时(六)
2021-08-26
【Java 转 Android】34
import okhttp3.OkHttpClient;
2021-11-07
Java 外包是如何转正华为的,2021 最新网易 Java 面试题目
AOP (Aspect Oriented Programing) 称为:面向切面编程,它是一种编程思想。AOP 是 OOP(面向对象编程 Object Oriented Programming)的思想延续
2021-10-25
加餐|这个专栏你可以怎么学,以及 Rust 是否值得学?
都说 Rust 好,但是就是入门难,所以它真的值得你花精力学习吗?
2021-08-24
79|怎样将 Python 和 C++ 结合起来混合编程?
2023-01-11
Groovy 现在可运行于 Android 平台
在最近的GR8Conf欧洲2014大会期间,SpringSource/Pivotal的Groovy高级软件工程师Cédric Champeau现场执行了一次Pull请求合并,带来了Android平台的Groovy支持。
Kotlin 成为正式的 Android 编程语言
在Google I/O 2017大会上,Google正式宣布Android Studio 3.0完全支持Kotlin,Kotlin也将从JetBrain移交给独立的非盈利组织来进行后续的开发。
Android 6
CALENDAR(日历)
2021-11-06
干货 | 一文搞定 uiautomator2 自动化测试工具使用
Google 官方提供了一个 Android 自动化测试工具(Java 库),基于 Accessibility 服务,功能很强,可以对第三方 App 进行测试,获取屏幕上任意一个 App 的任意一个控件属性,并对其进行任意操作,但有两个缺点:1.测试脚本只能使用 Java 语言;2.测试脚本要打
2022-09-09
Ceylon 1.3 发布,支持构建 Android 应用等特性
Ceylon是RedHat针对JVM的强静态类型语言,目前达到了1.3版本。在1.2版本发布一年之后,Ceylon 1.3会是一个主发布版本,它带来的特性包括对Android的支持、npm集成以及针对IntelliJ IDEA和Android Studio的一个插件,除此之外,还有新的语言特性和增强。
Rust 元编程之声明宏(二)
2021-03-25
Android HTTP 通信基础
由三部分组成,分别是:请求行、消息报头、请求正文。
2021-11-06
JVM 语言 Xtend 优缺点速览
Xtend是Eclipse推出的一门静态类型的编程语言,它会编译成易于理解的Java源代码。Xtend源于Java并对它做了许多改进。它对于Java就像CoffeeScript对于JavaScript:代码更简洁,可以帮助开发人员减少样板代码。
Rust 异步编程之 Pin 与 Unpin(三)
2021-06-17
Rust 异步编程之 tokio 运行时(十)
2021-09-02
【Java 转 Android】50
package nopi.aystudio.mthread;
2021-11-07
Android 音视频 - MediaCodec 编解码音视频
详解Android上音视频编解码逃不过的坑-MediaCodec
2021-04-09
Kotlin:Android 世界的 Swift
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。
Java 失宠,谷歌宣布 Kotlin 现在是 Android 开发的首选语言
在今日凌晨的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开发绝对统治的时代一去不复返了。

略懂技术的运营同学。
推荐阅读
软件测试 | 测试开发 | Android 10 来袭
2022-09-13
4. HBase 的 JavaAPI 查询操作
2023-09-08
🧩 Vue 深入组件开发☞#异步组件#
2022-10-12
结束语|老兵回首,薪火相传
2023-05-01
开篇词|拥抱 Rust 浪潮,迎接更极致的编程体验
2023-10-23
Flutter OHOS flutter appscheme 插件
2024-12-16
软件测试 | 测试开发 | ADBLib 在 android 中的使用
2022-09-13
电子书

大厂实战PPT下载
换一换 
王成 | 微盟 算法专家
张路宇 | Dify.AI 创始⼈
薛金宝 | 腾讯 机器学习平台部大模型训练框架研发技术专家
推荐阅读
软件测试 | 测试开发 | Android 10 来袭
2022-09-13
4. HBase 的 JavaAPI 查询操作
2023-09-08
🧩 Vue 深入组件开发☞#异步组件#
2022-10-12
结束语|老兵回首,薪火相传
2023-05-01
开篇词|拥抱 Rust 浪潮,迎接更极致的编程体验
2023-10-23
Flutter OHOS flutter appscheme 插件
2024-12-16
软件测试 | 测试开发 | ADBLib 在 android 中的使用
2022-09-13
评论