最新 最热

Android Jetpack系列 之分页库Paging3(一)

许久没有更新Jetpack系列的文章了,本篇文章为大家分享分页库Paging3的使用,如果你还没有看过我Jetpack其他的文章,可以移步至链接:

2020-11-12
0

你为什么应该学习 Kotlin ?

Drastically reduce the amount of boilerplate code

2020-11-12
0

设计模式之代理模式(Proxy Pattern)

从UML图中,可以看出代理类与真正实现的类都是继承了抽象的主题类,这样的好处在于代理类可以与实际的类有相同的方法,可以保证客户端使用的透明性。...

2020-11-12
0

kotlin中数据类重写setter getter的正确方法

在开发过程中,经常会创建一些数据里,其没有任何逻辑功能,仅仅来用来保存数据。在Kolin中,将这些类统一称为数据类,用关键字data标记。

2020-11-05
0

Kotlin中单例模式和Java的对比浅析

单例模式,一直以来是我们在日常开发中最常用的一种设计模式,更是面试中非常重要,也非常容易被问到的问题。在日常开发中,大家常用的语言还是Java,但今天我给大家带来的是在Kotlin语言中,单例模式是怎么编写的,并且会对比Java...

2020-11-05
0

Kotlin中的扩展函数与属性示例详解

Kotlin 中类的扩展方法并不是在原类的内部进行拓展,通过反编译为Java代码,可以发现,其原理是使用装饰模式,对源类实例的操作和包装,其实际相当于我们在 Java中定义的工具类方法,并且该工具类方法是使用调用者为第一个参数的...

2020-11-05
0

Kotlin学习笔记之const val与val

打开Android studio 点击 Tools- Kotlin- Show Kotlin ByteCode

2020-11-05
0

利用Kotlin的方式如何处理网络异常详解

之前的文章 RxJava处理业务异常的几种方式 曾经介绍过 Retrofit 的异常可以有多种处理方式。

2020-11-05
0

Kotlin学习教程之协程Coroutine

Coroutine翻译为协程,Google翻译为协同程序,一般也称为轻量级线程,但需要注意的是线程是操作系统里的定义概念,而协程是程序语言实现的一套异步处理的方法。...

2020-11-05
0

Kotlin如何使用类似C#的yield功能详解

用过c#的可能对 yield 关键字爱不释手,那么在像我这种被迫上java贼船的人,就想找到类似的功能。

2020-11-05
0