首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Kotlin Learning
RockByte
创建于2022-04-22
订阅专栏
学习Kotlin的相关技术,全网搜录各种Kotlin的文章
等 82 人订阅
共37篇文章
创建于2022-04-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一杯美式理解 Inner Class
inner class(内部类)是定义在另一个类内部、并且能够访问外部类成员的类,这些成员可以包括私有属性和私有方法。声明时需要显式加上 inner 关键字。
一杯美式讲完 Sealed Class
sealed class 是 Kotlin 里一种用于限制继承层级的特殊类。 和普通类不同,它定义的是一组封闭类型,也就是说,它的直接子类在编译期就是确定的。
一杯美式深入理解 data class
data class 是 Kotlin 里非常“省事”的一类类型:你只要把类声明成 data class,编译器就会按约定自动生成一批标准方法,让它更像一个合格的“数据载体”。
一杯美式搞懂 Any、Unit、Nothing
Any、Unit、Nothing 这三个类型分别站在类型金字塔的顶部、中间语义位(无返回值)和底部位置。
一杯美式搞定 Kotlin 空安全
Kotlin 从没有把 null 当作运行时需要防御的隐患,而是将可空性(nullability) 直接融入了类型系统。
研究表明,开发者对Kotlin集合的了解不到 20%
我深入研究 Kotlin 时才发现,我就是个“伪 Kotlin 开发者”——它有太多强大的方法、扩展函数,还有很多我从没接触过的特性。
Kotlin 协程的取消,我觉得设计的不好
开发就像生活一样,我们都清楚没必要做多余的工作 —— 这只会浪费内存和资源,这个原则同样适用于协程。
10分钟速览Android开发者需要关注的 Kotlin 更新
Kotlin 2.3.0 带来了稳定的时间 API、显式幕后字段、改进的 Swift 互操作性以及更完善的工具链。
Kotlin 协程异常的黄金准则
协程异常处理的核心机制是结构化并发。这是 Kotlin 协程的设计原则,也是为什么协程异常有点难处理的原因。
告别 Kotlin 中臃肿的 when 表达式
你是否管理过那些根据内部状态发生剧烈行为变化的复杂对象? 如果是,那你很可能已经和一个常见敌人斗争过——遍布你类中每个方法的、冗长的 when 语句。
三分钟搞懂 Kotlin Flow 中的背压
你有没有遇到过这样的情况:数据源发送得太快,你的应用根本处理不过来,结果要么卡顿要么崩溃? 针对这种情况,Kotlin `Flow` 提供了一些内置的方法,让你的生产者和消费者能步调一致。
十分钟速览 Kotlin Flow 操作符
实时的用户输入、多个网络请求的响应,再加上数据库的频繁更新,很容易让你的代码变得混乱不堪。而这,正是 Kotlin Flow 要帮你解决的问题。
十年开发告诉你什么是“烂代码”
“烂代码”这个说法在代码评审和网络论坛中一直被频繁提及。但它究竟是什么意思呢?这是一个典型的模糊术语例子,这类术语偶尔在开发者圈子中流传,却没有太多明确的界定。
一文入门 Java Stream
在 Java 8 引入的众多特性中,Stream(流)无疑是最具变革性的之一。它让我们能以声明式、函数式的方式处理集合数据——无需显式循环,就能完成过滤、映射、聚合等操作。
Kotlin Flow 的 emit 和 tryEmit 有什么区别
Kotlin Flow 是一个用于管理异步数据流的强大 API。如果你一直在使用 SharedFlow 或 StateFlow,你可能遇到过两个函数:emit 和 tryEmit。
每个Kotlin开发者应该掌握的最佳实践,最后一趴
在本系列的前三趴(第一趴、第二趴 和 第三趴)中,我们探讨了 Kotlin 的基础知识、高级模式、架构选择、测试策略以及性能调优。 但随着项目的增长和团队规模的扩大,你会遇到一个新挑战:代码的可维护性
每个Kotlin开发者应该掌握的最佳实践,第三趴
在该系列的 第一篇 和 第二篇 中,我们探讨了 Kotlin 的基础知识、高级语言特性,以及编写简洁、可维护代码的模式。 在这篇文章中,我们将转向实际开发实践,包括测试、性能优化、架构以及 Kotli
每个Kotlin开发者应该掌握的最佳实践,第二趴
在上一篇文章中,我们介绍了 Kotlin 的一些基础最佳实践,如不可变性、空安全、数据类、协程和密封类。 现在,让我们更进一步。 本文中,我们将探讨 Kotlin 的高级最佳实践,这些实践有助于你为生
每个Kotlin开发者应该掌握的最佳实践,第一趴
Kotlin 如今已经成为了安卓开发的首选语言,并且在服务器端、桌面应用以及多平台项目中也得到了广泛应用。它简洁的语法、强大的类型系统以及与 Java 的互操作性使其成为一个强大的工具。然而,编写 K
Kotlin 老手怎么写代码?
如果你是一名安卓开发者,你很可能喜爱 Kotlin 语言。它简洁、安全,改变了我们以往使用 Java 的开发方式。 最新的跨平台 Compose,已经完全基于 Kotlin 开发了。 那么,如何像一个
下一页