首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
雷人的生活
更多收藏集
微信扫码分享
微信
新浪微博
QQ
132篇文章 · 0订阅
Kotlin协程快速进阶
大家元旦快乐,去年(几天前)写了篇Kotlin协程快速入门,简单介绍了下协程的一些基本概念,今天来介绍下一些其他重要的知识点。 这种做法是很像消费者与生产者模式。生产者一方生成并发送一定量的数据放到缓冲区中,与此同时,消费者也在缓冲区消耗这些数据。这一点通过它所继承的接口定义也…
JetBrains开发者日见闻(二)之Kotlin1.3的新特性(Contract契约与协程篇)
上接上篇文章,今天我们来讲点Kotlin 1.3版本中比较时髦的东西,那么,今天就开始第二篇,看过一些大佬写关于Kotlin 1.3版本新特性的文章,基本上都是翻译了Kotlin Blog的官网博客。今天我不打算这么讲,既然今天的主题是时髦那就讲点有意思的东西。就像JetBra…
有关Kotlin属性代理你需要知道的一切
今天继续Kotlin原创系列的第十一讲,一起来揭开Kotlin属性代理的漂亮外衣。属性代理可以说是Kotlin独有的强大的功能之一,特别是对于框架开发的小伙伴来说非常有用,因为会经常涉及到更改存储和修改属性的方式操作,例如Kotlin中的SQL框架Exposed源码就大量使用了…
转向Kotlin——枚举类和扩展
Kotlin中的枚举类和Java中的枚举类型非常相似,具有类的特性。一般将可枚举的同类型的一组值作为枚举类定义。 Kotlin中一切都是对象,因此,每一个枚举类型也是对象,多个枚举类型之间用 , 隔开。 需要注意,引用枚举类中的值,需要加上枚举类名。默认状态下,直接输出枚举类的…
Kotlin 协程入门这一篇就够了
Android系统为了保证界面的流畅和及时响应用户的输入事件,主线程需要保持每16ms一次的刷新(调用 onDraw()函数),所以不能在主线程中做耗时的操作(比如 读写数据库,读写文件,做网络请求,解析较大的 Json 文件,处理较大的 list 数据)。 get()通过接口…
Kotlin的解析(中)
1. 枚举类和扩展 上面可以看出:(1)尽管par2的实例对象是Child,但是通过扩展的方法,并没有重写父类的扩展方法,因此par2调用的还是父类的方法。 2. 数据类和封装 3. 泛型 (1). 使用out关键字
Kotlin 高阶函数 关键字apply、run、let、also、with
let扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。 场景一: 最常用的场景就是使用let函数处理需要针对一个可null的对象统一做判空处理。 适用于le…
JetBrains开发者日见闻(一)之Kotlin/Native 尝鲜篇
今天我们来讲点Kotlin中比较时髦的东西,有的人可能会说:“不像你之前的风格啊,之前的文章不是一直在死扣语法以及语法糖背后秘密。当你还在死扣泛型语法的时候,别人的文章早就说了Kotlin/Native和Kotlin1.3的新特性”。瞬间感觉自己out了,今天我们就说说这些时髦…
kotlin_android_extensions插件原理
用kotlin已经写过不少东西了,kotlin带给开发效率的提升真的是来自方方面面,尤其是再也不用写findViewById这类代码了,也不用再类里面写很多控件的成员变量了,因为有kotlin_android_extensions插件帮我们做了找控件的操作,我们只需要引用xml…
(译)Effective Kotlin系列之考虑使用静态工厂方法替代构造器(一)
由Joshua Bloch撰写的Effective Java这本书是Java开发中最重要的书之一。我经常引用它,这也就是为什么我经常被要求提及更多有关于它的原因。我也对它和Kotlin相关的一些内容非常感兴趣,这就是为什么我决定用Kotlin去一个一个去阐述它们,这是Kotli…