首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin学习
RainyJiang
创建于2021-05-13
订阅专栏
对于kotlin的学习与进阶,整理下kotlin的学习阶段和过程
等 10 人订阅
共9篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
有人说,Kotlin Flow是Sequence更好的替代品?
前言 这段时间,笔者在日常开发中总会对一些数据量比较大的列表进行一些操作处理,最终需要拿到一个处理后的结果,但这时候如果创建中间集合会变得非常昂贵,使用普通集合性能又不是太好,怎么办呢?作为一名Kot
Kotlin Sequences Api:入门
Kotlin Sequences Api:入门 前言 在日常开发中,项目处理特定类型是每个软件开发人员日常工作的一部分,显然,举个例子,一个咖啡烘焙机、多个咖啡原产地、原产地农民之间的咖啡描绘,您可以
【疯狂Android之Kotlin】 Kotlin中IO操作与多线程
既然使用Kotlin作为Android开发的主力编程语言,在使用 Groovy 的文件 IO 操作的时候,感觉非常便利。同样的Kotlin也有好用的文件 IO 操作的 API。同样的在 Kotlin 中对 Java 的正则表达式功能做了一些实用的扩展。还有 Kotlin 中的多…
【疯狂Android之Kotlin】对函数式编程的理解与应用
最近我老大突然问我对函数式编程熟悉么,我直接不假思索的说这不就是编写程序的规范嘛,就是把问题的解决方案写成一系列嵌套的函数调用。老大微微一笑,继续问我那这种编程的特性有哪些呢?我顿了顿思考了一会,只知道在这种编程规范中函数是第一位的,并且没有副作用....;老大听完又问那组合和…
【疯狂Android之Kotlin】 聊聊kotlin中的泛型吧
相信很多同学已经对泛型非常熟悉了,在实际项目中类和函数中用到泛型是必不可少的。通常情况下的,每个类和函数都可以使用具体的类型即可完成相应功能,但是有个问题,如果是在集合类的场景下,每种类型都用一个方法去实现,这样代码复用率是较低的,并且抽象也没有做好。 这个时候,jdk5就引入…
【疯狂Android之Kotlin】继续谈谈Kotlin的扩展函数
扩展函数Kotlinlet函数with函数run函数apply函数also函数总结最后附上测试代码
【疯狂Android之Kotlin】关于Kotlin的高阶函数
大家这里可以不必纠结inline,和sumBy函数前面的CharSequence.。因为这是Koltin中的内联函数与扩展功能。 该函数返回一个Int类型的值。并且接受了一个selector()函数作为该函数的参数。其中,selector()函数接受一个Char类型的参数,并且…
【疯狂Android之Kotlin】 理解与使用Kotlin中的DSL
所谓的DSL(Domain Specified Language)领域专用语言,其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。以上是我拿官方的回答,是不是比较难懂? Gradle相信各位同学都知道它是基于Groo…
【疯狂Android之Kotlin】 简单理解与使用Kotlin中的协程
协程是轻量级的线程,为什么是轻量的?可以先告诉大家结论,因为它基于线程池API,所以在处理并发任务这件事上它真的游刃有余。 协程可以使用阻塞的方式写出非阻塞式的代码,解决并发中常见的回调地狱,这是其最大的优点。 我们所有的代码都是跑在线程中的,而线程是跑在进程中的。 协程没有直…