首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Viata
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
逆变本质,你爸爸终究还是你爸爸——关于Kotlin泛型型变的一些思考
先说结论,泛型协变的父子关系是 is,是身份上的父子关系。而泛型逆变后的父子关系是 like,是行为上像的关系。 说到泛型协变,最常用的解释就是,类型A是类型B的子类型,那么Generic<A>也是Generic<B>的子类型。 逆变正好相反,Generic…
千呼万唤始出来,Kotlin官方序列化库终相见(二)
Kotlin序列化具有以下十个原生类型,Boolean, Byte, Short, Int, Long, Float, Double, Char, String, and enums。Kotlin序列化中的其他类型是复合的,由这些原始值组成。 原始值可以直接用来序列化。 我想说…
千呼万唤始出来,Kotlin官方序列化库终相见(一)
在相当长的一段时间里,kotlin一直都没有自己专属的序列化/反序列化库。于是只能拿Java的库来将就一下,最常用的大概就是Gson了。但是这样一来Kt的很多强大特性就用不了,比如参数默认值,属性委托等,就这样被迫退化为Javaer了(没错,在下正是kotlin吹,Java叛徒…
个人成就
文章被点赞
32
文章被阅读
9,180
掘力值
224
关注了
16
关注者
10
收藏集
0
关注标签
15
加入于
2019-10-17