#Kotlin

Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。

kotlin compose 升级的苦涩 | 一地鸡毛

逮虾户

年中的时候一直有开发同学反馈想升级各个基础库的版本,而且我们也有每年一调整的计划,所以前一阵子就顺便一起做了一次升级迭代基础库的操作。

4130

IntelliJ IDEA 2022 Mac汉化激活版(最好用的Java开发工具)

Mac知识分享

IntelliJ IDEA 2022 for Mac是Mac上最好用的Java开发工具,为最大限度地提高开发人员的工作效率而设计,即时和巧妙的代码完成,动态代码...

7010

Kotlin | 浅谈 Reified 与泛型 的三两事

Petterp

如果查看Kotlin的标准内联函数,你会发现,代码行数大部分只有1-3行,因为inline会增加代码量的生成,内联函数越复杂,相应的代码量也越高,具体的使用方面...

5420

有小伙伴说看不懂 LiveData、Flow、Channel,跟我走

用户9995743

LiveData、Kotlin Flow 和 RxJava 三者都属于 可观察的数据容器类,观察者模式是它们相同的基本设计模式,那么相对于其他两者,Kotlin...

4410

kotlin延迟属性

阿超

kotlin习惯用法见:https://www.kotlincn.net/docs/reference/idioms.html

5320

R8 编译器: 为 Kotlin 库和应用 "瘦身"

Android 开发者

Kotlin 对于编写 Android 应用和开发库来说是非常棒的开发语言。不过,使用 Kotlin 反射来缩减 Kotlin 开发库或者应用就没那么简单了。K...

4320

中国电信营业厅: 感受 Kotlin 的 "加速度"

Android 开发者

2017 年上海,开发团队在谷歌开发者大会上了解到 Kotlin 技术框架已经日趋成熟,在看到很多主流应用纷纷开始使用 Kotlin 之后,团队便决定将 Kot...

6530

在 Kotlin 中使用 Dagger 会遇到的陷阱和优化方法

Android 开发者

Kotlin 使用通配符编译泛型使 Kotlin API 和 Java 能一起使用。当某个参数或者字段的类型为 泛型 时,会在 Java 代码中自动生成。比如,...

4730

深入详解 Jetpack Compose | 实现原理

Android 开发者

如果您已经了解过 Compose,您大概已经在一些代码示例中看到过 @Composable 注解。这里有件很重要的事情需要注意—— Compose 并不是一个注...

8030

在 View 上使用挂起函数

Android 开发者

但是这些扩展方法也是仅止步于此,他们只是将旧风格的回调 API 改成了 Kotlin 中比较友好的基于 lambda 风格的 API。虽然用起来很优雅,但我们只...

7730

Kotlin Vocabulary | 唯一的 \"对象\"

Android 开发者

Kotlin 可以更加优雅地实现这种设计模式。您只需使用一个关键字: object,就可以实现单例。接下来的内容会告诉大家在 Java 和 Kotlin 中实现...

7160

Kotlin Vocabulary | 操作符重载

Android 开发者

当我们在处理可以添加、删除、比较或者连接的类型时,我们通常需要写很多冗长和重复的代码。但在 Kotlin 中,我们可以借助 操作符重载,为这些类型写出更具表现力...

7730

深入详解 Jetpack Compose | 优化 UI 构建

Android 开发者

通常,视图模型会使用像 Kotlin 这样的编程语言进行定义,而布局则使用 XML。由于这两种语言的差异,使得它们之间存在一条强制的分隔线。然而即使存在这种情况...

6820

Jetpack Compose Alpha 版现已发布!

Android 开发者

Jetpack Compose 是一个现代化的 UI 工具包,旨在帮助开发者通过原生平台 API 简单快捷地在全 Android 平台构建精美应用,它能大幅降低...

8030

springmvc源码下载_idea jar包导入

全栈程序员站长

码云地址:https://gitee.com/mirrors/Spring-Framework.git 很快 推荐

5910

Jetpack之LiveData详解

loongwind

LiveData 是Jetpack中的一个组件,是一个可被观察的数据存储器类, 具有感知组件生命周期的能力,LiveData 可以感知组件生命周期活跃状态发送数...

7920

Kotlin 1.4 来了!全新语言特性和更多改进

Android 开发者

除了类型推断算法,Kotlin 1.4 还为 Kotlin/JVM 和 Kotlin/JS 带来了全新的编译器后端(Alpha 稳定阶段,可选),用IR 编译器...

6630

把 "格子衫" 改造得更时尚 | Kotlin & Jetpack 最佳实践技巧

Android 开发者

重构 Plaid 的目标不仅是修复内容源 API 接口的失效问题,更重要的是应用最新的 Android Jetpack、Kotlin 语言特性和 Android...

5840

Kotlin:我干爹是 Google !

崔庆才

微软 · 工程师 (已认证)

这是「进击的Coder」的第 721 篇分享 来源:OSC 开源社区 (ID:oschina2013) “ 阅读本文大概需要 5 分钟。 ” 5 年前的 20...

9630

Java 并发编程中的死锁 ( Kotlin 语言讲解)

全栈程序员站长

在操作系统中的并发处理场景中, 进程对资源的持有与请求过程中,会产生死锁. Say, Process A has resource R1 , Process ...

7630

扫码关注腾讯云开发者

领取腾讯云代金券