原文链接:https://github.com/EasyKotlin 到目前为止,我们已经了解了Kotlin的基本符号以及基础语法。我们可以看出,使用Kotlin写的代码更简...
Kotlin is 100% interoperable with Java™ and Android™ 在前面的章节中,我们已经学习了Kotlin的基础语法、类型系统、泛型...
原文链接:https://github.com/EasyKotlin 在常用的并发模型中,多进程、多线程、分布式是最普遍的,不过近些年来逐渐有一些语言以first-class...
原文链接:https://github.com/enbandari/Kotlin-Tutorials 上周我们把 Kotlin Coroutine 的基本 API 挨个讲了一...
原文链接:https://github.com/enbandari/Kotlin-Tutorials 本文主要介绍 Kotlin Coroutine 的基础 API,有关 K...
原文链接:https://github.com/EasyKotlin 本章将介绍Kotlin标准库中的集合类,我们将了解到它是如何扩展的Java集合库,使得写代码更加简单容易...
原文链接:https://github.com/EasyKotlin 7.9 单例模式(Singleton)与伴生对象(companion object) 7.9.1 单例模...
原文链接:https://github.com/EasyKotlin 在前面的章节中,我们学习了Kotlin的语言基础知识、类型系统、集合类以及泛型相关的知识。在本章节以及下...
原文链接:https://github.com/EasyKotlin 值就是函数,函数就是值。所有函数都消费函数,所有函数都生产函数。 "函数式编程", 又称泛函编程, 是一...
归并排序 所谓归并,就是将两个或两个以上的有序表合并成一个新的有序表。如下图所示,有两个已经排好序的有序表A[1]~A[n]和B[1]~B[m](在图中只给出了它们的关键字)...
每个程序员都应该收藏的算法复杂度速查表 算法复杂度这件事 这篇文章覆盖了计算机科学里面常见算法的时间和空间的大O(Big-O)复杂度。我之前在参加面试前,经常需要花费很多时间...