首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
MrWu_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Kotlin 协程面试深度解析:coroutineScope 与 supervisorScope
在软件开发的面试中,经常会遇到涉及并发编程和异常处理的问题。面试官可能会问:“如果你需要同时执行多个任务,但只要其中一个任务失败,就希望立即中止其他任务,你会如何处理?”
Android协程(Coroutines)系列-深入理解CoroutineStart启动模式
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 🍈 CoroutineStart简介 其实Android协程(
Kotlin Sealed 是什么?为什么 Google 都用
在上一篇文章 Google 推荐在项目中使用 Sealed 和 RemoteMediator 中介绍了如何使用 Sealed Classes 在 Flow 基础上对网络请求成功和失败进行处理,而这篇文章是对 Sealed Classes 更加深入的解析,结合函数式编程功能很强大…
重学 Kotlin —— object,史上最 “快” 单例 ?
这里是专栏 重学 Kotlin,灵感来自于 Medium 上 Android Developers 团队的 Kotlin Vocabulary 。 作为一名 Kotlin 老铁粉,我可能在博客里不止一次的表达过对 Kotlin 的态度。 Kotlin 再强大,也逃脱不了在 JV…
Kotlin协程-Coroutines的基本使用
Kotlin协程的基本使用 Kotlin协程系列: 协程的基本使用(本文) 协程的上下文理解 协程的作用域管理 协程的常见进阶使用 其实网上已经有很多 Kotlin协程 的教程了,这里我出一期是为了记
kotlin协程中viewModelScope的使用方法和原理解析
废话不说直奔主题如果不使用viewModelScope,我们的代码是这样的我们需要在onCleared方法中主动调用viewModelJob.cancel()方法取消该协程和它的所有子协程,如果我们忘
抽丝剥茧聊Kotlin协程之聊聊Job和SupervisorJob的区别
1. 前言 随着协程的普及,协程知识越来越被面试官青睐。首先,协程的面试题一般都很简洁,一两句简单的话就能把问题描述清楚,其次于面试官而言,协程框架中精妙的数据结构与算法可以很好的考察应聘者对基础知识
Kotlin inline noinline crossinline 解答
Kotlin 针对函数提供了几个关键字 inline noinline crossinline,其涉及 Kotlin 中内联函数和 lambda相关的问题。 使用 inline 声明的函数,在编译时将会拷贝到调用的地方。 定义一个sum函数计算两个数的和。 正常的样子,在该调用…
Kotlin(六)深入理解Kotlin泛型
Kotlin 的泛型与 Java 一样,都是一种语法糖,即只在源代码中有泛型定义,到了class级别就被擦除了。 泛型(Generics)其实就是把类型参数化,真正的名字叫做类型参数,它的引入给强类型
Kotlin | 浅谈 reified 与泛型 那些事
开发中,我们经常会用到泛型,泛型好用,但相应的泛型擦除也困扰着我们。在Kotlin中,reified 可以优雅的解决上述问题,本文将浅析其底层实现,帮你理清 reified 与泛型 的那些事。