首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin-基础
凤邪摩羯
创建于2024-09-03
订阅专栏
kotlin 基础知识
等 3 人订阅
共21篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin-基础-13- 协程思维模型
转载自朱涛的自习室 学完基础篇以后,相信你对Kotlin的基础语法和特性都有了全面的认识。接下来,我们就来一起学习Kotlin当中最重要、最难学、最受期待的特性——协程。 为什么说协程是Kotlin当
Kotlin-基础-12-基础元素原理及应用
转载自朱涛的自习室 协程基础元素 在第26讲当中,我曾介绍过,Kotlin协程的基础元素大致有这些:Continuation、SafeContinuation、CoroutineContext、Com
Kotlin-基础-11-协程源码学习
转载自朱涛的自习室 协程是Kotlin最重要、最难学的特性。我们说协程重要,是因为它有千般万般的好:挂起函数、结构化并发、非阻塞、冷数据流,等等…… 不过协程真的太抽象、太难学了。即使我们学完前面的协
Kotlin-基础-10-协程调试
转载自朱涛的自习室 前言 协程(Coroutines),是个让人又爱又恨的东西。代码写起来是真的爽,调试起来是真的乱。 2. 前期准备 将 Android Studio 版本升级到最新 将我们的 De
Kotlin-基础-09-Flow-3
转载自一个被摄影耽误的程序猿 上一章节我们了解了StatedFlow的相关使用,数据更新基本原理,以及如何避免StatedFlow使用的一些坑。本章节我们主要讲解SharedFlow的使用,以及在实际
Kotlin-基础-09-Flow-2
转载自一个被摄影耽误的程序猿 上一个章节我们对Flow有了一本基本的了解。Flow是一直异步数据流,它按顺序发出值并正常或异常地完成。 同时也对一些常用的操作符,如map、filter、take、zi
Kotlin-基础-09-Flow-1
转载自一个被摄影耽误的程序猿 本来Flow这章节个人感觉是不太需要讲解,因为主要还是一些协程知识结合响应式流。这些东西我们在使用RxJava和学习协程的过程中已经掌握。但是最近发现还是不少人问关于Fl
Kotlin-基础-08-协程- 原理
转载自朱涛的自习室 前言 协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看
Kotlin-基础-07-协程- 5 封装网络请求
转载自一个被摄影耽误的程序猿 本章节中除了会对协程做讲解外,不会对其他引入的框架做讲解。文章是基于用户已经对这些框架有一定的入门基础上,对与框架如何结合kotlin协程的使用做一个引导。整个篇幅会有些
Kotlin-基础-07-协程-4 在 Android 中的使用
转载自一个被摄影耽误的程序猿 通过前面的三个章节,现在我们已经了解了kotlin协程的基本使用和相关基础知识点。如: 协程的基础使用方式和基本原理。 CoroutineContext:协程上下文中包含
Kotlin-基础-07-协程-3 异常处理
转载自一个被摄影耽误的程序猿 在上一篇中我们提到这节将会讲解协程的异常处理,但是笔者在写这篇文章的时候遇到了些问题,主要是讲解的深度怎么去把控,因为要处理异常,首先得知道异常是如何产生,那么必然就涉及
Kotlin-基础-07-协程-2 关键知识点
转载自转载自一个被摄影耽误的程序猿 上一本章节末尾我们提到,将在本章节中对以下知识点做初步讲解,包含上文提到的launch和async函数中的3个参数作用。清单如下: 协程调度器CoroutineDi
Kotlin-基础-07-协程-1 基础用法
转载自一个被摄影耽误的程序猿 笔者在写这篇文章的时候纠结了很久,不知道该以怎样的形式去讲解kotlin协程知识。笔者以前在学习的时候,也白嫖过各种各样的知识,看过很多文章,大概能够总结为三种:: 讲的
Kotlin-基础-06-Kotlin 使用的三种境界
转载自朱涛的自习室 简介 本文假设各位已经有了 Kotlin 基础,对 Kotlin 还不熟悉的小伙伴可以去看我之前发的文章。 本文将带领各位用 Kotlin 一步步重构我们的 Demo 工程,顺便一
Kotlin-基础-05-委托
转载自朱涛的自习室 1. 前言 委托(Delegation),可能是 Kotlin 里最容易被低估的特性。 提到 Kotlin,大家最先想起的可能是扩展,其次是协程,再要不就是空安全,委托根本排不上号
Kotlin-基础-04-拓展
转载自朱涛的自习室 前言 扩展(Extension),可以说是 Kotlin 里最有意思的特性,没有之一。 本文会系统的讲解 Kotlin 扩展函数和扩展属性以及比较难懂的扩展作用域和扩展静态解析,最
Kotlin-基础-03-高阶函数
转载自朱涛的自习室 前言 1. 高阶函数有多重要? 高阶函数,在 Kotlin 里有着举足轻重的地位。它是 Kotlin 函数式编程的基石,它是各种框架的关键元素,比如:协程,Jetpack Comp
Kotlin-基础-02-泛型
转载自sweetying 问题 下面我抛出一系列问题,咱们带着问题去学习: 1、什么是泛型? 2、泛型有什么作用? 3、怎么去定义和使用泛型? 1、什么是泛型? 泛型通俗的理解就是:很多的类型,它通过
Kotlin-基础-01-入门-3 反射
Kotlin 的反射(Reflection)允许我们在运行时访问类、函数、属性的元信息并进行操作。反射主要用于处理那些在编译时不确定或无法访问的对象信息。Kotlin 的反射与 Java 的反射相似,
Kotlin-基础-01-入门-2 代理模式
1. 静态代理 在 Kotlin 中,静态代理的实现方式与 Java 类似。静态代理通过手动创建代理类来实现,这个代理类持有目标对象的引用,并在方法调用时为目标对象添加额外的逻辑。静态代理的核心思想是
下一页