Kotlin 范型之协变、逆变 (www.jianshu.com)

【简介】

本文详细介绍了 Kotlin 范型的特点:协变、逆变。
他们都是型变,型变是指类型转换后的继承关系。Kotlin 的型变分为逆变、协变和不变。

点击查看全文 >>

@Tony沈哲 2020-03-29 22:26分享 / 0个评论
赞过的人: IT技术博客大学习 Tony沈哲
要不要再学学下面的文章?
kotlin协程实战:用协程实现动态权限请求 (mp.weixin.qq.com)
自从6.0加入动态权限之后,很多地方都要用到,开始的时候使用的原生代码写权限请求,代码格式如:
by @code小生 2020-05-24 23:24 分享 查看详情
Kotlin 如何优雅地使用 Scope Functions (www.jianshu.com)
Kotlin 的 Scope Functions 包含:let、run、with、apply、also 等。本文着重介绍其中最常用的 let、run、apply,以及如何优雅地使用他们。
by @Tony沈哲 2020-03-29 22:30 分享 查看详情
基于 Kotlin 特性实现的验证框架 (www.jianshu.com)
本文介绍了一个基于 Kotlin 特性的验证框架,这些特性包括范型、DSL、扩展函数、带接收者的函数类型等等。因此,它使用起来简洁,也有具有很好的可读性。
by @Tony沈哲 2020-03-29 22:29 分享 查看详情
使用 Kotlin+RocketMQ 实现延时消息 (www.jianshu.com)
延时消息是指消息被发送以后,并不想让消费者立即拿到消息,而是等待指定时间后,消费者才拿到这个消息进行消费。
本文介绍了使用 Kotlin+RocketMQ 实现延时消息。
by @Tony沈哲 2020-03-29 22:27 分享 查看详情
听大佬聊聊Kotlin中把码仔玩死的--协程 (mp.weixin.qq.com)
拉丁吴大佬来讲死难死难的--协程啦!听大佬聊聊Kotlin中把码仔玩死的--协程
by @DataFunBoy 2020-02-19 09:09 分享 查看详情
Effective Java in Kotlin:2. 遇到多个构造器参数时,考虑用构建者 (mp.weixin.qq.com)
尽管可伸缩构造器在JVM世界很流行,Effective Java 认为对于较大较复杂的类应该使用构建者模式(Builder pattern)。
by @DataFunBoy 2020-01-13 08:31 分享 查看详情
Effective Java in Kotlin,你的九阳神功要更新了 (mp.weixin.qq.com)
作为Java四大名著的Effective Java,历来赞誉极高。随着近年来Kotlin的攻城略地,身为一名优秀Android开发的你,怎么还能囿于老的招式。很高兴超凶的土拨鼠同学,给我们带来的Effective Java in Kotlin。
by @DataFunBoy 2019-12-26 08:47 分享 查看详情
Kotlin与Java的不同之处 (mp.weixin.qq.com)
在 Kotlin 中并不没有 static 这个关键字,该如何处理呢?这里需要用到 Kotlin 的伴生对象来处理。
by @code小生 2019-10-20 22:41 分享 查看详情
用Kotlin实现抖音爆红的文字时钟,征服产品小姐姐 (mp.weixin.qq.com)
征服产品小姐姐,就用Kotlin实现抖音爆红的文字时钟。小姐姐,一定跪着唱征服。
by @DataFunBoy 2019-07-24 08:32 分享 查看详情
Kotlin 泛型之类型擦除 (www.jianshu.com)
本文介绍了 Java 和 Kotlin 的泛型以及类型擦除,并介绍了如何获得声明的泛型类型。
by @Tony沈哲 2019-06-16 22:37 分享 查看详情