首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
左手木亽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
写给Android工程师的协程指南
本篇将由浅入深,系统且全面的聊一聊协程的那些事,理清协程的挂起与恢复,底层实现,与线程池的差异等等相关问题,从而帮助大家更好的理解Kotlin协程。
Android Kotlin 协程初探 | 京东物流技术团队
作为Google钦定的Android开发首选语言Kotlin,协程并不是 Kotlin 提出来的新概念,目前有协程概念的编程语言有Lua语言、Python语言、Go语言、C语言等,它只是一种编程思想,
重学 Kotlin —— inline,包治百病的性能良药?
今天的主角是 inline ,这不是一个 Kotlin 特有的概念,大多数编程语言都支持内联。 内联函数 的语义很简单: 把函数体复制粘贴到函数调用处 。使用起来也毫无困难,用 inline关键字修饰函数即可。 今天,我们就一起来刨根挖底,寻找一下答案。 前面已经说过 inli…
Kotlin lambda,有你想了解的一切
前言 在平时工作中,我们对于lambda表达式再熟系不过了,不过一直没有对lambda有个很明确的、系统的了解,那这篇文章就来仔细梳理一下。 正文 我们使用Kotlin时,比如给函数传递参数使用lam
Kotlin系列五:泛型及其高级特性
kotlin中的泛型类、泛型方法、限制泛型类型、类委托和委托属性、泛型实化、泛型的协变、泛型的逆变...
[译]Kotlin中是应该使用序列(Sequences)还是集合(Lists)?
序列(Sequences) 是一个很棒的工具,它有一些不同于Android开发人员习惯的处理数据集合的方法。在我之前的文章中,我比较了各种操作集合的方式,现在我想给你介绍关于什么时候使用Sequences(序列),什么时候该使用Lists(标准集合)。 处理集合时性能损耗的最大…
教你如何攻克Kotlin中泛型型变的难点(下篇)
前几天我们一起为Kotlin中的泛型型变做了一个很好的铺垫,深入分析下类型和类,子类型和子类之间的关系、什么是子类型化关系以及型变存在的意义。那么今天将会讲点更刺激的东西,也就是Kotlin泛型型变中最为难理解的地方,那就是Kotlin中的协变、逆变、不变。虽然很难理解,但是有…
[译]在 Android 开发中使用 Kotlin 委托属性
Kotlin 真的是一门美丽的开发语言,她拥有的一些很棒的特性使 Android 开发变成的有趣和令人兴奋。委托属性就是其中之一,在这篇文章里我们将会看到委托是如何把 Android 开发变得更加轻松的。 首先,什么是委托?它又是如何工作的?虽然委托看起来很神奇,但它其实并没有…
[译] Kotlin中关于Companion Object的那些事
Kotlin给Java开发者带来最大改变之一就是废弃了static修饰符。与Java不同的是在Kotlin的类中不允许你声明静态成员或方法。相反,你必须向类中添加Companion对象来包装这些静态引用: 差异看起来似乎很小,但是它有一些明显的不同。 首先,companion伴…