首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin学习笔记
Huang兄
创建于2024-04-23
订阅专栏
Kotlin 的学习笔记,相对琐碎零散,记录自己的学习过程及思考
等 1 人订阅
共11篇文章
创建于2024-04-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
kotlin协程-基础设施篇-协程创建与启动:SafeContinuation
种一颗树的最好时机是十年前,其次是现在。 学习也一样。 跟着霍老师的《深入理解Kotlin携程》学习一下协程。 在这里,我们将kotlin中的协程实现分为两个层次 基础设施层:标准的协程API,主要对
kotlin协程-基础概念篇
种一颗树的最好时机是十年前,其次是现在。 学习也一样。 跟着霍老师的《深入理解Kotlin携程》学习一下协程。 协程是什么 当我们说到协程的时候,总会提到它是轻量级的用户态线程,能够挂起和恢复,也就是
Android 项目中配置了多个 maven 仓库,但依赖还是下载失败,除了使用代理,还有其他方法吗?
可以在Gradle缓存文件夹中创建init.gradle.kts文件,配置仓库镜像映射,将Maven中央仓库、Google仓库和Gradle插件仓库的地址替换为腾讯镜像地址。这种方法只需配置一次即可
kotlin中的内联函数
众所周知,在 kotlin 中函数是一等公民,在源码、各种框架中都能看到高阶函数的身影,我们也发现伴随着高阶函数的还有几个关键字:inline,noinline,crossinline。那这些关键字有
kotlin中的Unit和Nothing 关键字
让我们先从 kotlin 的类型继承关系开始:众所周知,kotlin 中所有东西都有类型,对象、函数等等,就连 Unit,Nothing 也有对应的类型。我们来看一下kotlin 中的类型层次结构。
kotlin中的 object 关键字
kotlin 中的object关键字用处比较广泛,在官方文档对象表达式与对象声明有详细的介绍,比如:创建匿名对象、创建匿名内部类并继承某个类,实现多个接口、使用匿名对象作为返回和值类型、从匿名对象访问
kotlin 中的委托
经常在 Kotlin 的源码三方库中看到by关键字,这种写法就是委托,主要有两个应用场景,一个是委托类,另一个是委托属性,每个场景中又有不同的用法,我们可以对比 Java 的委托来学习 Kotlin
kotlin泛型:逆变与协变
泛型中涉及到的概念也不少,型变(Variance)、逆变(Contravariance)、协变(Covariance)、不变(Invariant).在 kotlin 中还有三个关键字in、out、wh
kotlin作用域函数:run、let、also、apply、with
Kotlin 标准库包含几个函数,它们的唯一目的是在对象的上下文中执行代码块。 当对一个对象调用这样的函数并提供一个`lambda表达式`时,它会形成一个临时作用域。在此作用域中,可以访问该对象而无需
Kotlin中的函数类型及Lambda表达式
众所周知,在Kotlin 中函数是一等公民。同时在 Kotlin 协程中的 launch、async函数以及各种各样的框架中到处都是高阶函数的影子。
Kotlin扩展函数和扩展属性
kotlin 学习笔记:kotlin 扩展函数如何定义、如何使用、如何引用、作用域以及在 Java 层面如何实现的。