首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
打我你肥十斤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
为什么我推荐你用ViewBinding 替换findViewById?
一片文章带你搞定ViewBinding,从集成带项目使用,以及原理介绍.了解原理,使用才会更加顺手.
【带着问题学】协程到底是怎么切换线程的?
`kotlin`协程本质上对线程池的封装。`kotlin`协程可以用同步方式写异步代码,自动实现对线程切换的管理。 那么`kotlin`协程到底是怎么实现线程切换的呢
Kotlin Coroutines 笔记 (一)
一. 协程 Kotlin 在1.1版本之后引入了协程的概念,目前它还是一个试验的API。 在操作系统中,我们知道进程和线程的概念以及区别。而协程相比于线程更加轻量级,协程又称微线程。 Kotlin 的协程是无阻塞的异步编程方式。Kotlin 允许我们使用协程来代替复杂的线程阻塞…
Kotlin你不知道的秘密(二)
词法分析:Koltin关键字(final/if/for)、运算符(+/-/?:)是如何被识别的?已更新完,可以连起来阅读会更容易理解本篇内容。 其实这个问题可以理解为输入的每个单词组合起来在结构上是否是正确的语句?简称:语法分析。上篇文章讲述了词法分析,如果把词法分析看作为字母…
Kotlin你不知道的秘密(一)
答案是肯定的,人与人之间的沟通主要是靠语言,程序之间也是可以靠语言沟通的。语言大致分为中文、英文、日文等其目的是统一不同风格的文化进行交流。程序又有C、Python、JAVA、Kotlin等其目的也是不同风格的程序语言与人交流,但是最后都会转化成计算机指令供机器识别、执行。人的…
Android食用指南之父子协程和挂起函数(三)
正如在第一篇文章中我们所说的,在一个协程里面调用多个挂起函数,这些函数默认是顺序执行的,当第一个函数执行完毕之后,第二个函数才开始执行。这在某种特殊需求场景的时,这种写法对于开发者而言是非常友好的,但大多数情况下,我们并不太关心这几个函数的执行顺序,只需要在所有函数执行完毕之后…
谈谈Kotlin:Kotlin每一行代码都有返回值
乍一看,这种写法很新颖很有创意,但实际上let语法糖后接?:这种做法是有问题的。 结合实现,可以看到,let会在block执行完后,返回block的返回值。 而Kotlin和Java不同,在Kotlin里每一行代码都是表达式,也就是说每一行代码执行完毕后都有一个返回值。 例2的…
【码上开学】Kotlin 的协程用力瞥一眼
大家好,我是扔物线朱凯。 终于到了协程的一期了。 Kotlin 的协程是它非常特别的一块地方:宣扬它的人都在说协程多么好多么棒,但多数人不管是看了协程的官方文档还是一些网络文章之后又都觉得完全看不懂。而且这个「不懂」和 RxJava 是属于一类的:由于协程在概念上对于 Java…
Kotlin 常用语法篇
不要按字母顺序或者可见性对方法声明排序,也不要将常规方法与扩展方法分开。而是要把相关的东西放在一起,这样从上到下阅读类的人就能够跟进所发生事情的逻辑。选择一个顺序(高级别优先,或者相反) 并坚持下去。 将嵌套类放在紧挨使用这些类的代码之后。如果打算在外部使用嵌套类,而且类中并没…
Kotlin中的object 与companion object的区别
上面代码其实就是我们经常要给 view 设置的点击事件,OnClickListener 事件是一个匿名类的对象,用object来修饰。 companion object 修饰为伴生对象,伴生对象在类中只能存在一个,类似于java中的静态方法 Java 中使用类访问静态成员,静态…